Files
Motion_test/solution/tc_project_app/Visualization Manager.TcVMO
Simon-Cooper 9f952987de Visualisation added
Add PLC visualisation first pass
Functionality tested
GUI scales with axes

Issues identified due to base code solution:
A lot of outputs not linked
Execute not cleared by default in code, it is not possible to send repeated commands as if the eCommand is held then the mc_Fb.Execute:=false is never set
Reset not cleared by default in code (if errors again will just auto-reset)
Doesn't clear stop (however this may be a good thing)
Jog velocity input not utilised in mode 0 current set in code, we would need MC_JOGMODE_CONTINUOUS
2019-05-14 16:28:46 +01:00

167 lines
9.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4022.12">
<VisuManager Name="Visualization Manager" Id="{9ab27b0a-e061-4269-b032-b221661a7379}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualManagerObject">
<v n="UseUnicodeStrings" t="UnicodeSupport">Undefined</v>
<o n="ViewSettings" t="VisualManagerViewSettings">
<n n="StartVisu" />
<v n="StartVisu33">"MainVisu"</v>
<v n="OpenTargetvisu">false</v>
<v n="BestFit">false</v>
<v n="ClientSizeMode" t="VisualClientSizeMode">AutoDetect</v>
<v n="ClientSizeX">2000</v>
<v n="ClientSizeY">2000</v>
<v n="ExtendedSettings">false</v>
<v n="PaintBufferSize">50000</v>
<v n="MemorybufferSize">400000</v>
<v n="VisuInternal">false</v>
<v n="CurrentVisuGlobal">false</v>
<v n="FileTransferMode">true</v>
<v n="VisuStyle">"Default, 3.1.5.0 (Beckhoff Automation GmbH)"</v>
<v n="MaxNumOfClients">100</v>
<n n="Language" />
<v n="NumpadDialog">"VisuDialogs.Numpad"</v>
<v n="KeypadDialog">"VisuDialogs.Keypad"</v>
<v n="InputWithLimitsDialog">"VisuDialogs.TextinputWithLimits"</v>
<v n="UseInputWithLimits">false</v>
<v n="TouchHandlingActive">false</v>
<v n="SemiTransparentDrawingActive">true</v>
<v n="UpdateColorvariablesAfterActivationDone">true</v>
<v n="TransferSvgAndConvertedImages">false</v>
<v n="LoginDialog">"VisuUserManagement.VUM_Login"</v>
<v n="ChangePasswordDialog">"VisuUserManagement.VUM_ChangePassword"</v>
<v n="ChangeConfigDialog">"VisuUserManagement.VUM_UserManagement"</v>
<v n="GuidShowChangePasswordDialogFunction">{00000000-0000-0000-0000-000000000000}</v>
<v n="GuidShowChangeConfigDialogFunction">{00000000-0000-0000-0000-000000000000}</v>
<v n="UseStandardKeyboardHandling">true</v>
<v n="PaintDeactiveElementsGrayedOut">true</v>
<v n="ConvertImages">false</v>
<v n="ConversionType">""</v>
</o>
<o n="RegisterDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Init</v>
<v>c98701bd-1e9f-450a-a2a8-a2474d536f2e</v>
<v>FB_Reinit</v>
<v>5b6e372a-a69d-40e8-aef7-f470b7c53d95</v>
<v>FB_Exit</v>
<v>0be1b9ab-e8eb-4b33-b803-109abb46bde4</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{aa8b7e42-e967-427f-8f2e-f00f9d706470}</v>
</o>
<o n="TargetProperties" t="VisualizationTargetProperties">
<n n="AvailableKeys" />
</o>
<o n="ConfiguredHotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="DefInpHandlerGuids" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>ExecuteLooseCapture</v>
<v>4e2884cd-dc97-4120-914c-87a83e618f1f</v>
<v>ExecuteMouseUp</v>
<v>57eea9a5-15d9-4269-bb8d-9fee5420cdb2</v>
<v>Init</v>
<v>e61a0910-39b6-4bcc-9a64-fcab62230628</v>
<v>FB_Exit</v>
<v>e6e1ea47-0811-4b03-9888-d0564361e0d6</v>
<v>ExecuteMouseDblClick</v>
<v>a517a0ac-170b-4df4-b289-55dcb57628ed</v>
<v>GetElementInfo</v>
<v>f64cb89f-3016-4fba-85f5-02efcd4282c1</v>
<v>ExecuteMouseDown</v>
<v>94bab392-b395-4c03-9d0e-5738d11bd021</v>
<v>FB_Reinit</v>
<v>97933c03-0169-4afe-ac83-de892204e120</v>
<v>Initialize</v>
<v>6946d6e0-129f-4425-b8b0-ef98281a99e9</v>
<v>ExecuteMouseMove</v>
<v>58fc221c-be14-4e34-871e-a118f8ba9539</v>
<v>ExecuteDialogClosed</v>
<v>f08d08b6-e70c-4bef-a136-38845bd246d8</v>
<v>ExecuteKeyUp</v>
<v>7403635b-2725-4f00-93d4-e0dd125959de</v>
<v>ExecuteKeyDown</v>
<v>9649ecda-3794-4d6b-a8a7-71e528d9d170</v>
<v>abstrGetDefaultCursor</v>
<v>25718998-50a9-408d-8b3f-20a55e2cc784</v>
<v>ExecuteMouseEnter</v>
<v>569205fa-533b-4fc2-8d51-21ccab693305</v>
<v>ExecuteMouseLeave</v>
<v>3bacea68-55b4-4764-928e-e69910299932</v>
<v>FB_Init</v>
<v>f37e1250-9b48-45ca-810e-c192ea9440ec</v>
<v>ExecuteMouseClick</v>
<v>cd348bda-7eaf-4dfe-8c4b-bf9b71e5b10c</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{073ee466-cf0a-4c8b-ba92-64f671516699}</v>
</o>
<n n="InstantiationStorage" />
<n n="VisuUserManagement" />
<v n="UseLocalUserMgmt">true</v>
<v n="UseUserMgmtInPlc">true</v>
<n n="RemoteUserMgmtPath" />
<n n="FontsConfig" />
<n n="FontDownloadConfig" />
<n n="VisuInitializationCode" />
<v n="GuidVisuSettingsPou">{925c2b24-84d1-469a-954d-7af8b99219ef}</v>
<v n="GuidVisuSettingsPouInit">{f905b871-af16-47c5-a6ef-0a0918a8b009}</v>
<v n="GuidVisuSettingsPouReInit">{d3706fa7-8257-48b3-af0a-cab0afb4dc49}</v>
<v n="GuidVisuSettingsPouBoolMethod">{4d5d9e0c-fa46-4312-abcd-ab81ecde84e1}</v>
<v n="GuidVisuSettingsPouDIntMethod">{00a84c7a-9a31-408b-860a-9d896efbd842}</v>
<v n="GuidVisuSettingsPouStringMethod">{3ef700b6-44e8-4cfc-b6e0-26bfef38c2b6}</v>
<v n="GuidVisuSettingsPouReservedMethod">{e2123cf7-55c2-43c4-8135-f70e23d789b6}</v>
<v n="GuidMemManInitPou">{b7fab3e5-7354-42a4-bdf2-bc53461ec63c}</v>
<v n="GuidMemManInitPouInit">{967863f2-ccef-44e4-a545-05cbd9acb6be}</v>
<v n="GuidMemManInitPouReInit">{f97c4870-0a84-4b7b-9cfd-0059a20bebbd}</v>
<v n="GuidStartVisuInitPou">{81498829-8b99-4474-8196-a48127c8e5d4}</v>
<v n="GuidStartVisuInitPouInit">{71bfd0df-7f34-4abc-b3b9-84bad2430630}</v>
<v n="GuidStartVisuInitPouReInit">{6695a96b-387d-4f98-b9f1-09dab5b7c483}</v>
<v n="GuidVisuGVL0">{5fe53f14-f5a7-4173-9e2b-538b7d89379a}</v>
<v n="GuidVisuGVL1">{09c26f6e-e9b1-4455-a763-8dfd243af668}</v>
<v n="GuidVisuGVL2">{48451f3d-75f9-48ba-acdb-82d62e000f26}</v>
<v n="GuidVisuGVL_3">{8214e061-c2ef-40f5-b519-acfed1ca1cca}</v>
<v n="GuidReservedPou">{97cdf6c7-053d-4364-abf2-f17c232375c1}</v>
<v n="GuidVisuGVL3">{30af51e2-0f28-4c98-bb4e-6c7a4ef6b64e}</v>
<v n="GuidReservedPouInit">{9e20996c-a8e0-4843-9524-9317ce5fc512}</v>
<v n="GuidVisuGVL4">{9d656f8b-b228-46a1-8204-ecc426d69d24}</v>
<v n="GuidVisuGVL5">{0a915a90-ba73-4abc-b7c3-f5acec9f952a}</v>
<v n="GuidLicenseGVL">{0dedbb39-c60c-476d-aa88-36e50d09fdfc}</v>
<v n="GuidGlobalClientManagerGVL">{9dd59c98-b565-4e32-8873-d0c41e452b61}</v>
<v n="GuidVisuUserMgmtInitPou">{43ba7f16-75cc-4157-b401-5b6df597b0b4}</v>
<v n="GuidVisuUserMgmtInitPouInit">{ccfc9bcc-edea-480a-ac07-0c05646a5eda}</v>
<v n="GuidBeforeCompileCommonGVL">{5531e874-67e5-49bb-abdc-7ac83b125a33}</v>
<v n="GuidVisuGVL6">{398fdf90-7db7-4f59-b7ca-c68fb5513e2e}</v>
<v n="GuidReservedPouMethod1">{c21922fc-3c9f-4927-affe-3857961c67c0}</v>
<v n="GuidReservedPouReInit">{b435091b-c53f-4ea3-9ed5-223f402a82e7}</v>
<v n="GuidReservedPouMethod0">{2acce1aa-45b9-434d-bd0d-05676ddde292}</v>
<v n="GuidReservedPouMethod2">{7e796d60-07e9-4daf-b8ad-e42e285dae85}</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="String">System.String</Type>
<Type n="UnicodeSupport">{19611221-ebd3-4607-86d2-9822fbe84c30}</Type>
<Type n="VisualClientSizeMode">{c37fe731-4f69-4d98-82fe-4f9aefbe200d}</Type>
<Type n="VisualizationTargetProperties">{997fedbb-1888-4256-b61c-2933d8056bfd}</Type>
<Type n="VisualManagerObject">{4d3fdb8f-ab50-4c35-9d3a-d4bb9bb9a628}</Type>
<Type n="VisualManagerViewSettings">{ec9b2ec6-92a2-4856-be72-7866fb274c64}</Type>
</TypeList>
</XmlArchive>
</VisuManager>
</TcPlcObject>