![]() | |
| HomeStoreNewsProductsPricingSupportInstallationsCorporateContact ASTi | |
|
Software FAQs
How much time does it take for the DACS to process a command received from the host?
The model processing time is based on two factors: Model Rate and Model Execution Time. The model rate may be set in the CFG using the following command:
MODEL_RATE = N, where N can range from 1 to 100 HzThe Model Execution Time is set from within Model Builder in the Model- >Times page. The Model Execution Time is set independently for each model on the DACS. This is not strictly a time, but is in fact a rate mask selection that ranges from 'full', through 'half-1', 'half-2', 'quarter-1', and so on down to 'eighth-8'. A model running in a system with a model rate of 100Hz and set to 'full' will execute at 100Hz, while a model set to 'eighth-8' will execute at 12.5Hz. It would be better be described as a rate divider.
The Model Rate controls the maximum rate at which the DACS will receive packets at the host interface. For example, if the model rate is 50 Hz, Model Builder clears the host network buffer once every 20 msec.
Given a Model Rate of 50 Hz and a Model Execution Time of 12.5 Hz. The fastest the model possibly can process a host command would be 100 msec (20 msec to be received at the host interface plus 80 msec to be processed). The worst-case estimate would be approximately double this.
Model Builder processes the control variables in the order in which they are listed in the Controls List. This means that if control A is used for a calculation within control B, control A should appear in the Controls List before control B. Otherwise, an entire frame will pass before a value for control B can be calculated.
|
More FAQs
|
| HomeStoreNewsProductsPricingSupportInstallationsCorporateContact ASTi | |
| Copyright 1997-2008 ASTi | Legal Stuff | |