![]() Insert image file a file selection box will open when this Insert text file a file selection box will open when this tag is Send filter width change request to flrig Push both mode and freq for later retrieval Push (save) current mode(m), freq(f) for later retrieval RF - transceiver suppressed carrier in HzĪ rolex of triads may be specified, QSY to next triad each timeĮach triad may be one of: RF, RF:AF, or RF:AF:MD. QSY to new transceiver RF, Waterfall Audio and Mode Phone, beeboo, diesel, steam_train, dinner_bell METAR designator for a report on a station other than the one specified on see WX configure replace xxxx with the 4 letter Insert current weather data from METAR as specified on Insert Zulu date-time in iso-8601 format, ie 04:16 CDT Insert current local date-time in iso-8601 format, ie 04:16-0500 ![]() Insert current logbook time HHMM, ie 0919 Submit the current log entry to This macro tag Map other stations address, latitude-longitudeĭigitalk On, Off, Toggle this is a Windows only tag IMD or other data contained in second info field of status bar S/N or other data contained in first info field of status bar The imbedded reference is an uppercase plain text descriptor contained with the brackets. The imbedded references are similar to those used by DigiPan and other modem programs. Further details can be found here.It can be positioned above or below the Rx/Tx text panels. LayoutScript is included in most LayoutEditor packages. That is a scripting extension for the common scripting languages Python and Ruby and has an identical structure to access the design as C++-Macros. If you just need a scripting language for a automatic layout creation, you can alternatively use LayoutScript. It can used in all areas like adding additional feature to the menu, parametric cells and callbacks. The layer information is accessed via the class layer, the general setup via the class setup and the schematic window via the class schematic.Ĭ++ Macros are the native build-in scripting language. Most of the drawing relevant classes can be accessed via the class layout. A more details description of the supported C/C++ langunage you will find here. Compiler commands unless '#include' are ignored. Own functions can be created, own classed are not possible. Enum and struc structures are not allowed and will case a termination. while, for and if structures can be used. Additional there are further type like string, stringList, point, pointArray, etc. They had to start as follow:Īs standard types you can use int, double, bool, void. Macro-examples are supplied within this documentation and are shipped with any package of the LayoutEditor.Īll macros are in a C++ code. The Application Programming Interface (API) with all its supported classes is described here. Here you will find an overview of the supported code. As the name already says the macros are programmed in C++ or more correct in an interpreter language very similar to C++ as not all parts of the C++ standard are supported. However it is most comfortable to use the build-in TextEditor as it contain an execute button for a simple execution of the macro. Own macros can be created in any text editor. With a correct naming of the sub-folder you define where in the menu the macros is displayed and to which window (layout, schematic, text editor) it appears. During program launch these directory-tree is scanned and added to the correspondent place in the menu. Macros stored somewhere below the "macros"-directory (set up via the SetupDialog or by default in the layout installation-directory-tree) are inserted in the menu tree. Macros can stored everywhere and can be executed by the ExecuteMacro feature. ![]() All macros in that folder and its sub folders will be added into the menu of the LayoutEditor.Ĭ++ macros are text-files and can be edited by with the EditMacro feature or any other text editor of your choice. ![]() Alternative you can store the macro file in a specially named folder. Stored macros can be executed via the ExecuteMacro function. After stopping the recording a TextEditor will be opened with the recorded macro. The recording can be started via StartMacroRecording and stopped via StopRecordedMacro. ![]() The operation are stored in a C/C++ style and can be edited with any text editor. Like many office programs the LayoutEditor can record the operations you have done with the graphical user interface. The simplest way to use macros is macro recording. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |