You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here we wll create a motor IOC from an exisiting IOC. Specifically create an ESP300 IOC using anotehr Newport IOC.
4
+
5
+
The motor is supported by teh newport module as per https://github.com/epics-motor/motorNewport and there are examples of usage in https://github.com/epics-motor/motorNewport/tree/master/iocs/newportIOC/iocBoot/iocNewport and https://github.com/epics-motor/motorNewport/tree/master/newportApp/iocsh that need to be compared. Driver support is built into the Newport module
6
+
7
+
8
+
A search of `Newport` in our IOCS shows `CONEXAGP` or `SMC100` as potential templates to follow. Unfortunately both of these are
9
+
model 3 motor drivers (they use asyn motor class and `asyn_motor.db`) whereas ESP300 is the older model 1 style (like MCLENNAN or LINMOT) so the Db files and syntax to call the driver will be more like mclennan/linmot (`motor.db`)
10
+
11
+
We will do a very basic implementation to start with as a proof of principle that it works
12
+
13
+
* make a copy of SMC100 ioc tree and rename to ESP300
14
+
* analyse the examples above to see what commadns are neded to connect to the motor e.g. serial or etehrnet
15
+
* change Db include from `asyn_motor.db` to `motor.db`
0 commit comments