code:commercial:hse-error-code-helper:overview
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| code:commercial:hse-error-code-helper:overview [2023/05/01 22:01] – joerg.hampel | code:commercial:hse-error-code-helper:overview [2026/07/27 11:46] (current) – [Error XML Files] alexander.elbert | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| The //HSE Error Code Helper Quick Drop Plugin// tool integrates into the LabVIEW IDE and helps with managing and reusing (i.e. remembering) existing error codes as well as creating new error codes. | The //HSE Error Code Helper Quick Drop Plugin// tool integrates into the LabVIEW IDE and helps with managing and reusing (i.e. remembering) existing error codes as well as creating new error codes. | ||
| - | ==== How it works ==== | + | ===== How it works ===== |
| - | The plugin will bring up a dialogue window with a search field and a list of pre-defined error codes. Codes can either be specific to the code module from which the tool was invoked, or generic. | + | The plugin will bring up a dialogue window with a search field and a list of pre-defined error codes (see [[# |
| {{: | {{: | ||
| Line 11: | Line 11: | ||
| The user can search for errors by typing in numbers (error codes) or keywords (error descriptions). Pressing enter (or double-clicking an entry) will finish the selection process and close the dialogue. | The user can search for errors by typing in numbers (error codes) or keywords (error descriptions). Pressing enter (or double-clicking an entry) will finish the selection process and close the dialogue. | ||
| - | ==== What it does ==== | + | ---- |
| + | |||
| + | ===== What it does ===== | ||
| Depending on the user action, there are three possible outcomes: | Depending on the user action, there are three possible outcomes: | ||
| Line 20: | Line 22: | ||
| - | === Selecting an existing generic code === | + | The F3 key will center the QDUI window, always on the primary monitor. |
| + | |||
| + | ==== Selecting an existing generic code ==== | ||
| If the user selects an existing code from the list of generic codes, the tool will create an error cluster constant with the code and source as selected and place the object on the cursor to drop. | If the user selects an existing code from the list of generic codes, the tool will create an error cluster constant with the code and source as selected and place the object on the cursor to drop. | ||
| Line 26: | Line 30: | ||
| If an error constant or error control was selected on the BD before invoking the QD, the tool will update it with the selected code instead of creating a new constant. | If an error constant or error control was selected on the BD before invoking the QD, the tool will update it with the selected code instead of creating a new constant. | ||
| - | === Selecting an existing library-specific code === | + | ==== Selecting an existing library-specific code ==== |
| If the user selects an existing code from the library or class, the tool will select the corresponding constant VI and place the object on the cursor to drop. | If the user selects an existing code from the library or class, the tool will select the corresponding constant VI and place the object on the cursor to drop. | ||
| - | === Entering a new code === | + | ==== Entering a new code ==== |
| If the user does not select a code but types in a new code (integer) into the search field, the tool will create a new error constant VI and place it into the lvlib/ | If the user does not select a code but types in a new code (integer) into the search field, the tool will create a new error constant VI and place it into the lvlib/ | ||
| - | It will open an additional window and query the user for the error source string and if the newly created constant VI should have a string input for additional information. Eventually, it will place the new VI on the cursor to drop. | + | To add a new code open the QD plugin and press enter, without a code. This will open an additional window and query the user for the error source string and if the newly created constant VI should have a string input for additional information. Eventually, it will place the new VI on the cursor to drop. |
| + | {{: | ||
| + | |||
| + | ---- | ||
| ===== Error Code Definitions ===== | ===== Error Code Definitions ===== | ||
| Line 51: | Line 58: | ||
| ==== Error XML Files ==== | ==== Error XML Files ==== | ||
| - | Any generic - that is, non-library focused - Error code definitions | + | Generic error code definitions |
| + | |||
| + | < | ||
| + | </ | ||
| - | {{: | ||
| - | You can use the built-in editor via //Tools -> Advanced -> Edit Error Codes...//: | ||
| - | {{: | ||
code/commercial/hse-error-code-helper/overview.1682978473.txt.gz · Last modified: 2023/05/01 22:01 by joerg.hampel