1
0

добавлен вывод BoasTools

This commit is contained in:
Евгений Можевитин
2025-12-05 09:45:16 +03:00
parent 94c3843154
commit 9dab8ff369
2 changed files with 161 additions and 1 deletions

108
source/PCB/boastools.xml Normal file
View File

@ -0,0 +1,108 @@
<?xml version="1.0" encoding="utf-8"?>
<BoasToolsConfig>
<ViewModels>
<BalanceViewModel>
<param name="Filltype" value="Rhombus" />
<param name="Copbalwidth" value="1,500mm" />
<param name="Copbaldistance" value="1,500mm" />
<param name="Copbalcrop" value="false" />
<param name="Unit" value="mm" />
</BalanceViewModel>
<IBomViewModel>
<param name="Title" value="template" />
<param name="Company" value="ПГП" />
<param name="Revision" value="v1rA" />
<param name="DarkMode" value="false" />
<param name="Nets" value="true" />
<param name="SelectByClick" value="true" />
<param name="HighlightFirstPin" value="false" />
<param name="AddFirstPin" value="true" />
<param name="ShowTexts" value="true" />
<param name="GroupDes" value="false" />
<param name="ShowValue" value="true" />
<param name="Selectedvalue" value="Value" />
<param name="FabLayer" value="false" />
<param name="FabProjection" value="true" />
<param name="SelectedvalueProjectParameter" value="[Draft]" />
<param name="ParameterCheckboxes" value="System.ComponentModel.BindingList`1[BoasTools.Helpers.CheckboxData]">
<checkbox parameter="[Comment]" checked="False" visible="False" />
<checkbox parameter="[Description]" checked="False" visible="False" />
<checkbox parameter="[DesignItemID]" checked="False" visible="False" />
<checkbox parameter="[Footprint]" checked="True" visible="True" />
<checkbox parameter="Caption" checked="False" visible="False" />
<checkbox parameter="Category" checked="False" visible="False" />
<checkbox parameter="Color" checked="False" visible="False" />
<checkbox parameter="Current" checked="False" visible="False" />
<checkbox parameter="Direction" checked="False" visible="False" />
<checkbox parameter="HelpURL" checked="False" visible="False" />
<checkbox parameter="ID" checked="False" visible="False" />
<checkbox parameter="Manufacturer" checked="False" visible="False" />
<checkbox parameter="Material" checked="False" visible="False" />
<checkbox parameter="Note" checked="False" visible="False" />
<checkbox parameter="Package" checked="False" visible="False" />
<checkbox parameter="Part Number" checked="False" visible="False" />
<checkbox parameter="TCR" checked="False" visible="False" />
<checkbox parameter="Temperature Max" checked="False" visible="False" />
<checkbox parameter="Temperature Min" checked="False" visible="False" />
<checkbox parameter="Tolerance" checked="False" visible="False" />
<checkbox parameter="Voltage" checked="False" visible="False" />
</param>
<param name="CustomFabrication" value="false" />
<param name="FabricationColor" value="#FFBF5BBF" />
<param name="CustomSilkscreen" value="false" />
<param name="SilkscreenColor" value="#FFAAAA44" />
<param name="CustomNet" value="false" />
<param name="NetColor" value="#FFDEF5F1" />
<param name="CustomHighlight" value="false" />
<param name="HightlightColor" value="#FF00FF00" />
<param name="CustompadHighlight" value="false" />
<param name="PadHightlightColor" value="#FF00FF00" />
<param name="CustompinHighlight" value="false" />
<param name="PinHightlightColor" value="#FFFFB629" />
<param name="LayerView" value="FB" />
<param name="AddToProject" value="false" />
<param name="ID_Components" value="System.Collections.Generic.Dictionary`2[System.String,PCB.IPCB_Component]" />
<param name="IBomExpanded" value="false" />
<param name="ShowFootprint" value="false" />
</IBomViewModel>
<TrimViewModel>
<param name="TrimExpansion" value="0,150mm" />
<param name="TrimNeck" value="false" />
<param name="NeckWidth" value="0,200mm" />
<param name="TrimHoleSize" value="true" />
<param name="MinHoleSize" value="0,200mm" />
<param name="Unit" value="mm" />
</TrimViewModel>
<QtViewModel>
<param name="CodeType" value="QR" />
<param name="Size" value="10,000mm" />
<param name="EcLevel" value="L" />
<param name="Layer" value="TopOverlay" />
<param name="Invert" value="true" />
<param name="Unit" value="mm" />
</QtViewModel>
<PuncherViewModel>
<param name="Unit" value="mm" />
<param name="Punchdistance" value="1,500mm" />
<param name="Punchoffset" value="1,500mm" />
</PuncherViewModel>
<PreviewViewModel>
<param name="Parent" value="BoasTools.ViewModel.PanelViewModel" />
<param name="Unit" value="mm" />
<param name="Picture_Width" value="100,000mm" />
<param name="Picture_Height" value="0,000mm" />
<param name="Picture_Transparency" value="50%" />
<param name="Picture_DPI" value="1" />
</PreviewViewModel>
</ViewModels>
<Parameters>
<param name="Unitstxt" value="MMs" />
<param name="IBomExpanded" value="true" />
<param name="BalanceExpanded" value="false" />
<param name="PuncherExpanded" value="false" />
<param name="QrExpanded" value="false" />
<param name="TrimExpanded" value="false" />
<param name="PreviewExpanded" value="false" />
<param name="Visible" value="true" />
</Parameters>
</BoasToolsConfig>

View File

@ -17,7 +17,7 @@ RevisionNamingSchemeGUID=
[OutputGroup1]
Name=Documentation_GOST.OutJob
Description=
TargetOutputMedium=GOSTDocTool
TargetOutputMedium=Interactive Assembly Drawing
VariantName=[No Variations]
VariantScope=1
CurrentConfigurationName=
@ -41,6 +41,8 @@ OutputMedium7=Sources
OutputMedium7_Type=GeneratedFiles
OutputMedium8=GOSTDocTool
OutputMedium8_Type=GeneratedFiles
OutputMedium9=Interactive Assembly Drawing
OutputMedium9_Type=GeneratedFiles
OutputType1=Schematic Print
OutputName1=Schematic
OutputCategory1=Documentation
@ -55,6 +57,7 @@ OutputEnabled1_OutputMedium5=0
OutputEnabled1_OutputMedium6=0
OutputEnabled1_OutputMedium7=0
OutputEnabled1_OutputMedium8=0
OutputEnabled1_OutputMedium9=0
OutputDefault1=0
PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
Configuration1_Name1=OutputConfigurationParameter1
@ -73,6 +76,7 @@ OutputEnabled2_OutputMedium5=0
OutputEnabled2_OutputMedium6=1
OutputEnabled2_OutputMedium7=0
OutputEnabled2_OutputMedium8=0
OutputEnabled2_OutputMedium9=0
OutputDefault2=0
Configuration2_Name1=OutputConfigurationParameter1
Configuration2_Item1=Record=ExportSTEPView|ExportComponentOptions=0|ExportModelsOption=2|ExportHolesOption=0|CanSelectPrimitives=False|IncludeMechanicalPadHoles=True|IncludeElectricalPadHoles=True|IncludeFreePadHoles=True|ExportFoldedBoard=False|ExportFoldedBoardRate=100|ComponentSuffixType=1|ComponentSuffix= |ExportCopperOption=0|ExportCopperLayer=0|ExportPadAndViaBarrelsOnly=False|IgnoreBoardCopperLayerColors=False|ExportAsSinglePart=False|IncludeCoverLayer=True|SkipFreeBodies=True|DocumentPath=D:\RENOVA\UV\uv-hw\source\UV_XL_DRIVER\PCB\UV_DRIVER_SW6206.PcbDoc
@ -90,6 +94,7 @@ OutputEnabled3_OutputMedium5=0
OutputEnabled3_OutputMedium6=0
OutputEnabled3_OutputMedium7=1
OutputEnabled3_OutputMedium8=0
OutputEnabled3_OutputMedium9=0
OutputDefault3=0
Configuration3_Name1=OutputConfigurationParameter1
Configuration3_Item1=Count=2|File0=[Project]\*.*|File1=[Project Dir]\*.PrjPcb|PreserveFolderStructure0=True|Record=NonNativeFiles|DocumentPath=[Project]
@ -107,6 +112,7 @@ OutputEnabled4_OutputMedium5=0
OutputEnabled4_OutputMedium6=0
OutputEnabled4_OutputMedium7=0
OutputEnabled4_OutputMedium8=0
OutputEnabled4_OutputMedium9=0
OutputDefault4=0
PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=False|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=0|BorderSize=5000000|LeftOffset=0|BottomOffset=100|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PrintScaleName=PrintFitPageWidth|PaperKind=A4|PaperIndex=9
Configuration4_Name1=ColumnNameFormat
@ -141,6 +147,7 @@ OutputEnabled5_OutputMedium5=1
OutputEnabled5_OutputMedium6=0
OutputEnabled5_OutputMedium7=0
OutputEnabled5_OutputMedium8=0
OutputEnabled5_OutputMedium9=0
OutputDefault5=0
PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=False|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=0|BorderSize=5000000|LeftOffset=0|BottomOffset=100|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PrintScaleName=PrintFitPageWidth|PaperKind=A4|PaperIndex=9
Configuration5_Name1=ColumnNameFormat
@ -177,6 +184,7 @@ OutputEnabled6_OutputMedium5=0
OutputEnabled6_OutputMedium6=2
OutputEnabled6_OutputMedium7=0
OutputEnabled6_OutputMedium8=0
OutputEnabled6_OutputMedium9=0
OutputDefault6=0
Configuration6_Name1=OutputConfigurationParameter1
Configuration6_Item1=Record=ExportSTEPView|ExportComponentOptions=0|ExportModelsOption=2|ExportHolesOption=0|CanSelectPrimitives=False|IncludeMechanicalPadHoles=False|IncludeElectricalPadHoles=False|IncludeFreePadHoles=False|ExportFoldedBoard=True|ExportFoldedBoardRate=100|ComponentSuffixType=0|ComponentSuffix= |ExportCopperOption=0|ExportCopperLayer=1|ExportPadAndViaBarrelsOnly=False|IgnoreBoardCopperLayerColors=False|ExportAsSinglePart=False|IncludeCoverLayer=True|SkipFreeBodies=False|SkipHidden=False|DocumentPath=D:\RENOVA\UV\uv-xl-hw\source\UV_XL_DRIVER\PCB\UV_XL_DRIVER.PcbDoc
@ -194,6 +202,7 @@ OutputEnabled7_OutputMedium5=0
OutputEnabled7_OutputMedium6=0
OutputEnabled7_OutputMedium7=0
OutputEnabled7_OutputMedium8=0
OutputEnabled7_OutputMedium9=0
OutputDefault7=0
PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=A4|PaperIndex=9
OutputType8=BOM_PartType
@ -210,6 +219,7 @@ OutputEnabled8_OutputMedium5=0
OutputEnabled8_OutputMedium6=0
OutputEnabled8_OutputMedium7=0
OutputEnabled8_OutputMedium8=0
OutputEnabled8_OutputMedium9=0
OutputDefault8=0
PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=False|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=0|BorderSize=5000000|LeftOffset=0|BottomOffset=100|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PrintScaleName=PrintFitPageWidth|PaperKind=A4|PaperIndex=9
Configuration8_Name1=ColumnNameFormat
@ -242,9 +252,28 @@ OutputEnabled9_OutputMedium5=0
OutputEnabled9_OutputMedium6=0
OutputEnabled9_OutputMedium7=0
OutputEnabled9_OutputMedium8=0
OutputEnabled9_OutputMedium9=0
OutputDefault9=0
Configuration9_Name1=OutputConfigurationParameter1
Configuration9_Item1=Count=1|File0=[Project]\BOM.attr|PreserveFolderStructure0=True|Record=NonNativeFiles|DocumentPath=[Project]
OutputType10=BoasTools
OutputName10=BoasTools Html BOM
OutputCategory10=Report
OutputDocumentPath10=
OutputVariantName10=
OutputEnabled10=1
OutputEnabled10_OutputMedium1=0
OutputEnabled10_OutputMedium2=0
OutputEnabled10_OutputMedium3=0
OutputEnabled10_OutputMedium4=0
OutputEnabled10_OutputMedium5=0
OutputEnabled10_OutputMedium6=0
OutputEnabled10_OutputMedium7=0
OutputEnabled10_OutputMedium8=0
OutputEnabled10_OutputMedium9=1
OutputDefault10=0
Configuration10_Name1=OutputConfigurationParameter1
Configuration10_Item1=Record=XSpiceNetlistView|SheetsToNetlist=1|NetlistType=1|AnalysesDataSavedIndex=2|SimView_KeepLastSetup=True|SimViewSetup=KeepLastSetup|DC_Analysis=False|DC_PrimarySource= |DC_PrimaryStart=0|DC_PrimaryStop=0|DC_PrimaryStep=0|DC_EnableSecondary=False|DC_SecondarySource= |DC_SecondaryStart=0|DC_SecondaryStop=0|DC_SecondaryStep=0|AC_Analysis=False|AC_SweepType=LIN|AC_StartFrequency=1|AC_StopFrequency=1E6|AC_TestPoints=100|AC_FreqDomain=S|TRAN_Analysis=True|TRAN_AlwaysSetDefaults=True|TRAN_DefaultCycles=5|TRAN_DefaultPointsPerCycle=50|TRAN_StartTime=0|TRAN_StopTime=5E-6|TRAN_StepTime=2E-8|TRAN_MaxStepTime=2E-8|TRAN_FourierFundFreq=1E6|TRAN_FourierNumHarmonics=10|TRAN_FourierAnalysis=False|TRAN_UseInitialConditions=False|TF_Analysis=False|TF_Source= |TF_Reference=0|PZ_Analysis=False|PZ_Node1= |PZ_Node2=0|PZ_Node3= |PZ_Node4=0|PZ_TfType=VOL|PZ_AnalType=PZ|Noise_Analysis=False|Noise_Source= |Noise_Output= |Noise_Reference=0|Noise_Start=0|Noise_Stop=0|Noise_TestPoints=0|Noise_PointsPerSummary=0|Noise_SweepType=LIN|Op_Analysis=True|ParamSweep_Analysis=False|ParamSweep_Parameter1= |ParamSweep_Start1=0|ParamSweep_Stop1=0|ParamSweep_Step1=0|ParamSweep_SweepType1=False|ParamSweep_SecondaryEnabled=False|ParamSweep_Parameter2= |ParamSweep_Start2=0|ParamSweep_Stop2=0|ParamSweep_Step2=0|ParamSweep_SweepType2=False|TempSweep_Analysis=False|TempSweep_Start=0|TempSweep_Stop=0|TempSweep_Step=0|MonteCarlo_Analysis=False|MonteCarlo_Seed=-1|MonteCarlo_DistributionType=UNIFORM|MonteCarlo_NumberOfRuns=5|MonteCarlo_ResistorTolerance=10%|MonteCarlo_InductorTolerance=10%|MonteCarlo_TransistorTolerance=10%|MonteCarlo_CapacitorTolerance=10%|MonteCarlo_DCSourceTolerance=10%|MonteCarlo_DigitalTpTolerance=10%|OPTION_Method=Trapezoidal|OPTION_DVCC=5.000|OPTION_DVDD=15.00|OPTION_SpiceRefNode=GND|DocumentPath=D:\work\projects\IP101\_git_\ip101-hw\source\PCB\IP101.PcbDoc
[PublishSettings]
OutputFilePath2=D:\work\projects\GasSniffer\_git_\GasSniffer-hw\source\GasSensorEC\source\__release__\<5C><><EFBFBD><EFBFBD>.418429.154_v1.0revA_Documentation_(2024-06-17)\<5C><><EFBFBD><EFBFBD>.418429.154<EFBFBD>3.PDF
@ -366,6 +395,19 @@ OutputFileNameMulti8==ProjectName
UseOutputNameForMulti8=0
OutputFileNameSpecial8=
OpenOutput8=1
OutputFilePath9=D:\work\projects\IP101\_git_\ip101-hw\source\__release__\<5C><><EFBFBD><EFBFBD>.426469.201_v1.0rA_Documentation_(2025-12-05)\
ReleaseManaged9=1
OutputBasePath9=__release__
OutputPathMedia9==ID+'_v'+Version+'.'+SCHRevision+'r'+PCBRevision+'_Documentation_('+CurrentDate+')'
OutputPathMediaValue9==ID+'_v'+Version+'.'+SCHRevision+'r'+PCBRevision+'_Documentation_('+CurrentDate+')'
OutputPathOutputer9=[Output Type]
OutputPathOutputerPrefix9=
OutputPathOutputerValue9=
OutputFileName9=
OutputFileNameMulti9==ProjectNumber+'BOM'
UseOutputNameForMulti9=0
OutputFileNameSpecial9=
OpenOutput9=1
[GeneratedFilesSettings]
RelativeOutputPath2=D:\work\projects\GasSniffer\_git_\GasSniffer-hw\source\GasSensorEC\source\__release__\<5C><><EFBFBD><EFBFBD>.418429.154_v1.0revA_Documentation_(2024-06-17)\<5C><><EFBFBD><EFBFBD>.418429.154<EFBFBD>3.PDF
@ -422,4 +464,14 @@ OpenGerberOutput8=0
OpenNCDrillOutput8=0
OpenIPCOutput8=0
EnableReload8=0
RelativeOutputPath9=D:\work\projects\IP101\_git_\ip101-hw\source\__release__\<5C><><EFBFBD><EFBFBD>.426469.201_v1.0rA_Documentation_(2025-12-05)\
OpenOutputs9=1
AddToProject9=0
TimestampFolder9=0
UseOutputName9=0
OpenODBOutput9=0
OpenGerberOutput9=0
OpenNCDrillOutput9=0
OpenIPCOutput9=0
EnableReload9=0