-
Notifications
You must be signed in to change notification settings - Fork 2
IOCs
Dominic Oram edited this page Feb 2, 2018
·
134 revisions
Building a new IOC? Before you get started, take a look at the relevant instrument page to see if there's any useful information for the device you're about to write an IOC for. Otherwise, let's get going. If you have problems see See IOC and device Troubleshooting.
-
Create the boiler plate IOC
-
You can now flesh out your IOC to work. I would encourage you to do this in a TDD style (if not write the tests afterwards) and make sure you follow the conventions. Use:
-
- Additional for motors Adding motor IOC to global motor moving and stop all
-
Add any manuals used to the manuals dir and list
- Motor IOCs
- Libraries to include
- Creating a MODBUS IOC
- Using LVDCOM
- Convert Record
- Multi-value Protocols Tricks
- IOC Utilities includes general templates
- Removing or Renaming an IOC module
- IOC Testing framework
- Complexity of LabVIEW Drivers
- Typical start up log for an ioc
For information on specific IOCs see Specific Device IOC