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.
3
+
Here we wll create a motor IOC from an existing IOC. Specifically, create an ESP300 IOC using the Newport IOC as a template.
4
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
5
+
The motor is supported by the [newport module](https://github.com/epics-motor/motorNewport) and there are examples of usage in [the `iocBoot` directory](https://github.com/epics-motor/motorNewport/tree/master/iocs/newportIOC/iocBoot/iocNewport) and [startup scripts](https://github.com/epics-motor/motorNewport/tree/master/newportApp/iocsh) that need to be compared. Driver support is built into the Newport module.
6
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`)
7
+
A search of `Newport` in our IOCs shows `CONEXAGP` or `SMC100` as potential templates to follow. Unfortunately both of these are
8
+
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
9
11
10
We will do a very basic implementation to start with as a proof of principle that it works
12
11
13
12
* 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
13
+
* analyse the examples above to see what commands are needed to connect to the motor e.g. serial or ethernet
15
14
* change Db include from `asyn_motor.db` to `motor.db`
0 commit comments