Skip to content

Commit

Permalink
Inline HW Interface -> Custom Device PPL based template (#41)
Browse files Browse the repository at this point in the history
  • Loading branch information
CameliaNI authored Mar 10, 2022
1 parent 410ffbb commit 036f66b
Show file tree
Hide file tree
Showing 21 changed files with 214 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
</Item>
<Item Name="PPL Custom Devices" Type="Folder">
<Item Name="NIVS_PPL_Inline HW Interface (Inline-Async).lvclass" Type="LVClass" URL="../Template Classes/NIVS_PPL_Inline HW Interface (Inline-Async)/NIVS_PPL_Inline HW Interface (Inline-Async).lvclass"/>
<Item Name="NIVS_PPL_Inline HW Interface.lvclass" Type="LVClass" URL="../Template Classes/NIVS_PPL_Inline HW Interface/NIVS_PPL_Inline HW Interface.lvclass"/>
</Item>
<Item Name="NIVS_Asynchronous Timing and Sync.lvclass" Type="LVClass" URL="../Template Classes/NIVS_Asynchronous Timing and Sync/NIVS_Asynchronous Timing and Sync.lvclass"/>
<Item Name="NIVS_Asynchronous.lvclass" Type="LVClass" URL="../Template Classes/NIVS_Asynchronous/NIVS_Asynchronous.lvclass"/>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
<?xml version="1.0" encoding="utf-8"?>
<CustomDevice xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Custom Device.xsd">
<XSDVersion Major="2010" Minor="0" Fix="0" Build="0" />
<AddMenu>
<eng>%MenuName</eng>
<loc>%MenuName</loc>
</AddMenu>
<Version>1.0.0</Version>
<Type>%Type</Type>
<MaxOccurrence>%Occurrences</MaxOccurrence>
<MainPageGUID>%MainPageGUID</MainPageGUID>
<InitializationVI>
<Type>Action</Type>
<Item2Launch>
<Type>To Common Doc Dir</Type>
<Path>%InitVIPath</Path>
</Item2Launch>
</InitializationVI>
<CustomDeviceVI>
<SourceDistribution>
<Source>
<SupportedTarget>Windows</SupportedTarget>
<Source>
<Type>To Common Doc Dir</Type>
<Path>%WindowsCustomDeviceVIPath</Path>
</Source>
<RealTimeSystemDestination>%WindowsCustomDeviceVIRTPath</RealTimeSystemDestination>
</Source>
<Source>
<SupportedTarget>Linux_x64</SupportedTarget>
<Source>
<Type>To Common Doc Dir</Type>
<Path>%Linuxx64CustomDeviceVIPath</Path>
</Source>
<RealTimeSystemDestination>%Linuxx64CustomDeviceVIRTPath</RealTimeSystemDestination>
</Source>
</SourceDistribution>
</CustomDeviceVI>
<Dependencies />
<Pages>
<Page>
<Name>
<eng>%Name</eng>
<loc>%Name</loc>
</Name>
<GUID>%MainPageGUID</GUID>
<Glyph>
<Type>To Application Data Dir</Type>
<Path>System Explorer\Glyphs\default fpga category.png</Path>
</Glyph>
<Item2Launch>
<Type>To Common Doc Dir</Type>
<Path>%MainPageVIPath</Path>
</Item2Launch>
<RunTimeMenu>
<MenuItem>
<GUID>%ExportConfigurationGUID</GUID>
<Type>Action</Type>
<Execution>silent</Execution>
<Name>
<eng>Export Configuration</eng>
<loc>Export Configuration</loc>
</Name>
<Item2Launch>
<Type>To Common Doc Dir</Type>
<Path>%ExportConfigurationRTMPath</Path>
</Item2Launch>
</MenuItem>
</RunTimeMenu>
<ButtonList>
<Button>
<ID>%ExportConfigurationGUID-Button</ID>
<Glyph>
<Type>To Application Data Dir</Type>
<Path>System Explorer\Glyphs\Export.png</Path>
</Glyph>
<Type>Action</Type>
<ReferencedGUID>%ExportConfigurationGUID</ReferencedGUID>
<ButtonText>
<eng>Export Configuration</eng>
<loc>Export Configuration</loc>
</ButtonText>
<Caption>
<eng>Export Configuration</eng>
<loc>Export Configuration</loc>
</Caption>
<TipStrip>
<eng>Export Custom Device Configuration</eng>
<loc>Export Custom Device Configuration</loc>
</TipStrip>
<Documentation>
<eng>Export Custom Device Configuration</eng>
<loc>Export Custom Device Configuration</loc>
</Documentation>
</Button>
</ButtonList>
<ActionVIOnCompile>
<Type>To Common Doc Dir</Type>
<Path>%ActionVICompilePath</Path>
</ActionVIOnCompile>
</Page>
%ExtraPages
</Pages>
<CustomXML>
<Dummy></Dummy>
</CustomXML>
</CustomDevice>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.

0 comments on commit 036f66b

Please sign in to comment.