Properties -
Please click on a property in the menu on the left for a description of that property. All properties are part of the DSMX class except number which is part of the DSM_API_Group class. You must create an object of the DSMX class in order to use any of the properties in that class and you must create an object of the DSM_Group_API class in order to use any of the properties in that class. In the examples, we have used an example dsm object of the DSMX class and an example ug object of the DSM_Group_API class.
Default Property Values
The following is a list of default values that are set when you initialize the DSM with the ini method. If you do not change these values in your own program, they will remain at these default values so be sure to redefine these properties if you want to change waveform parameters.
| Paging | |
| page_number | 4 |
| page | 0 |
| Waveform | |
| chirp1 | 0x1000000 |
| chirp2 | 0x10000000 |
| chirp3 | 0x1000000 |
| RESET_T1 | 0 |
| RESET_T2 | 0 |
| RESET_T3 | 0 |
| marker1 | 0x0 |
| marker2 | 0x7 |
| code | 0 |
| data_length | 0x10 |
| data_length_enable | false |
| data_length_offset | 0x192 |
| dds_reset_by_memory | false |
| delay | 0 |
| memory_depth | 0x10 |
| Mode | |
| loop_count | 0 |
| Hardware Settings | |
| over_sampling_rate | 1 |
| memory_dll | true |
| marker_enable | true |
| auto_armed | true |
| synci_enable | true |
| synco_enable | true |
| slave_mode | false |