[version en cours de rédaction] | [version en cours de rédaction] |
(Page créée avec « {{Tuto Details |Description=<translate>Specification for machine control software</translate> |Categories=Specification }} <translate>= Stage 1 Static Data Files = == R... ») |
|||
(3 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 3 : | Ligne 3 : | ||
|Categories=Specification | |Categories=Specification | ||
}} | }} | ||
− | <translate>= Stage 1 Static Data Files = | + | <translate>=Stage 1 Static Data Files= |
− | == Requirements Summary == | + | ==Requirements Summary== |
+ | Write a module to look after the static data used by the Stuga machines, currently stored as ASCII csv files. The module should have the following features | ||
− | + | *Data stored in a database format, suitable for read access from other proprietary database applications | |
− | * Data stored in a database format, suitable for read access from other proprietary database applications | + | *Import function from csv to database |
− | * Import function from csv to database | + | *Export function from database to original csv format (important for inter-machine compatibility) |
− | * Export function from database to original csv format (important for inter-machine compatibility) | + | *Ability to add new fields |
+ | *Add new record | ||
+ | *Check for existence of record | ||
+ | *Data integrity checking of imported files | ||
− | == File Specifications == | + | ==File Specifications== |
− | |||
{| class="wikitable" border="1" cellspacing="0" cellpadding="0" | {| class="wikitable" border="1" cellspacing="0" cellpadding="0" | ||
| | | | ||
Ligne 60 : | Ligne 63 : | ||
|- | |- | ||
| width="601" valign="top" |ioDef.mul | | width="601" valign="top" |ioDef.mul | ||
− | | | + | |Definition of input and output channels |
− | | | + | |[https://stuga.dokit.app/wiki/Mul_File_Specification_-_ioDef IODef.mul Specification] |
|- | |- | ||
| width="601" valign="top" |loadpos.saw | | width="601" valign="top" |loadpos.saw | ||
Ligne 118 : | Ligne 121 : | ||
| | | | ||
| | | | ||
+ | |} | ||
+ | hesc | ||
+ | |||
+ | t | ||
+ | |||
+ | a | ||
+ | |||
+ | B | ||
+ | {| class="wikitable" border="1" cellspacing="0" cellpadding="0" | ||
|- | |- | ||
| width="601" valign="top" |userVariables.mul | | width="601" valign="top" |userVariables.mul | ||
Ligne 134 : | Ligne 146 : | ||
| | | | ||
| | | | ||
− | |}</translate> | + | |} |
+ | |||
+ | =Stage 2 - Diagnostic Data Files= | ||
+ | Extend the static data files to record the diagnostic data generated | ||
+ | |||
+ | *Diagnostic Log | ||
+ | *Logs each “side” of the machine | ||
+ | |||
+ | *Running Time / Efficiency | ||
+ | |||
+ | *Archiving and housekeeping | ||
+ | *User interface to search and view | ||
+ | *Interface to teamviewer IoT | ||
+ | |||
+ | =Stage 3 - Production Data File=</translate> | ||
{{PageLang | {{PageLang | ||
+ | |Language=en | ||
|SourceLanguage=none | |SourceLanguage=none | ||
|IsTranslation=0 | |IsTranslation=0 | ||
− | |||
}} | }} | ||
{{AddComments}} | {{AddComments}} |
Specification for machine control software
Auteur Gareth Green | Dernière modification 27/09/2020 par Gareth Green en cours de rédaction ⧼frevu-button-review-label⧽
Pas encore d'image
Specification for machine control software
Write a module to look after the static data used by the Stuga machines, currently stored as ASCII csv files. The module should have the following features
Description | Link | |
Alarms.mul | Definition of alarm states and messages for operator user interface | Alarms.mul specification |
Axes.mul | ||
Central.saw | ||
Clamppos.mul | ||
Clamps.mul | ||
Colours.saw | ||
Ejpos.mul | ||
etherCATDevices.mul | ||
Hardware.mul | ||
Gaps.saw | ||
ioDef.mul | Definition of input and output channels | IODef.mul Specification |
loadpos.saw | ||
masterdir.saw | ||
messages.saw | ||
osensor.mul | ||
params.saw | ||
peps.mul | ||
profile.mul | ||
queueno.mul | ||
shifts.mul | ||
sloadpos.saw | ||
sparams.saw | ||
stdops.mul | ||
tools.mul | ||
trim.mul |
hesc
t
a
B
userVariables.mul | ||
work.449 | ||
xposhold.mul | ||
zstdopdef.mul |
Extend the static data files to record the diagnostic data generated
en none 0
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #