Skip to Navigation

4.3.14 - Miscellaneous

The following are special channels, used with the get/put config IOTypes, to read/write the calibration memory and user memory:


LJ_chCAL_CONSTANTS    // x1 points to an array with 64 doubles.
LJ_chUSER_MEM    // x1 points to an array with 256 bytes.

For more information, see the low-level descriptions in Sections 5.2.65.2.8, and see the Memory example in the VC6_LJUD archive.

The following wait IOType is used to create a delay between other actions:


LJ_ioPUT_WAIT  // Channel ignored. Value = 0-8388480 microseconds.

Any value (in microseconds) from 0-8388480 can be passed, but the actual resolution is 128 microseconds.

This is typically used to put a small delay between two actions that will execute in the same low-level Feedback command. It is useful when the desired delay is less than what can be accomplished through software.

For example, a 1.024 millisecond pulse can be created by executing a single Add/Go/Get block that sequentially requests to set FIO4 to output-high, wait 1024 microseconds, then set FIO4 to output-low.

tags:

Comments

No comments yet. Speak up. We're listening.