




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第三課 SolidWorks的系統(tǒng)選項(xiàng)和文檔屬性學(xué)習(xí)本課后,你能達(dá)到下列能力:l 理解用程序設(shè)置SolidWorks的一些系統(tǒng)選項(xiàng)。l 在SolidWorks環(huán)境中,用程序可以控制相關(guān)的一些數(shù)值,如復(fù)選框、文本框、顯示框、單選框及滑動(dòng)條。1 系統(tǒng)選項(xiàng)設(shè)置概述為了利用程序設(shè)置SolidWorks環(huán)境中的系統(tǒng)選項(xiàng)的初始值,則必須調(diào)用SolidWorks API提供的相關(guān)功能及設(shè)置方法,針對(duì)不同的數(shù)值類型,SolidWorks API 提供了四種設(shè)置的方法:SldWorks:SetUserPrefenceToggle設(shè)置布爾值數(shù)值SldWorks:SetUserPrefenceIntegerValu
2、e設(shè)置整數(shù)型數(shù)值SldWorks:SetUserPrefenceDoubleValue設(shè)置雙精度型數(shù)值SldWorks:SetUserPrefenceStringValue設(shè)置字符串型數(shù)值注意:上述四種設(shè)置方法具有共同的設(shè)置(SetUserPrefence),只不用在其后加上相應(yīng)的數(shù)值類型。但是四種方法設(shè)置的數(shù)值都是利用GetUserPrefence來獲得所需的數(shù)值。2 復(fù)選框的設(shè)置對(duì)于復(fù)選框的設(shè)置,SolidWorks API提供SldWorks:SetUserPrefenceToggle的方式來設(shè)置它是否打開或關(guān)閉。SldWorks.SetUserPreferenceTogglevoid
3、SldWorks.SetUserPreferenceToggle ( userPreferenceValue, onFlag)輸入:userPreferenceValue由swUserPreferenceToggle_e定義,請(qǐng)參考相關(guān)表,用T表示。輸入:onFlagTRUE表示打開, FALSE 表示關(guān)閉21 用新建命令創(chuàng)建新的宏文件,并命名為SystemOptions.SWP。22 引用SolidWorks常數(shù)類。23 修改宏文件代碼。24 增加代碼25 存盤并測(cè)試代碼。3 整數(shù)型設(shè)置文本框當(dāng)文本框的數(shù)值是整數(shù)型時(shí),SolidWorks API提供SldWorks:SetUserPrefe
4、nceIntegerValues的方式來設(shè)置它的數(shù)值。SldWorks.SetUserPreferenceIntegerValueretval = SldWorks.SetUserPreferenceIntegerValue ( userPreferenceValue, value)輸入:userPreferenceValue由 swUserPreferenceIntegerValue_e定義,請(qǐng)參考相關(guān)表,用IV表示。輸入:value你要輸入的整數(shù)數(shù)值。返回:retvalTRUE表示設(shè)置成功, FALSE沒有設(shè)置。31 增加代碼32 存盤并測(cè)試宏代碼,運(yùn)行結(jié)果如3條的第二個(gè)圖形所示。4 雙精
5、度型設(shè)置文本框當(dāng)文本框的數(shù)值是雙精度型時(shí),SolidWorks API提供SldWorks:SetUserPrefenceDoubleValues的方式來設(shè)置它的數(shù)值。SldWorks.SetUserPreferenceDoubleValueretval = SldWorks.SetUserPreferenceDoubleValue ( userPreferenceValue, value)輸入:userPreferenceValue由 swUserPreferenceIntegerValue_e定義,請(qǐng)參考相關(guān)表,用DV表示。輸入:value你要輸入的雙精度型數(shù)值。返回:retvalTRUE
6、表示設(shè)置成功, FALSE沒有設(shè)置。41 修改代碼把工程圖的局部視圖比例縮放設(shè)置為1.5。42 存盤并測(cè)試運(yùn)行結(jié)果,如4條的第二圖。5 字符串型設(shè)置文本框當(dāng)文本框的數(shù)值是字符串型時(shí),SolidWorks API提供SldWorks:SetUserPrefenceStringValues的方式來設(shè)置它的數(shù)值。SldWorks.SetUserPreferenceStringValueretval = SldWorks.SetUserPreferenceStringValue ( userPreferenceValue, value)輸入:userPreferenceValue由 swUserPre
7、ferenceIntegerValue_e定義,請(qǐng)參考相關(guān)表,用SV表示。輸入:value你要輸入的字符串型數(shù)值。返回:retvalTRUE表示設(shè)置成功, FALSE沒有設(shè)置。51 增加代碼5.2 存盤并測(cè)試代碼,測(cè)試結(jié)果如5條的第二圖。6設(shè)置顯示框 7設(shè)置單選框 8設(shè)置滑動(dòng)條9增加代碼 10存盤并測(cè)試宏代碼。11退出宏文件。12文檔屬性的初始值的設(shè)置文檔值的初始值的設(shè)置與系統(tǒng)選項(xiàng)初始值的設(shè)置完全一樣,所用的方法也是相關(guān)的四種方法,只不過把對(duì)象SldWorks替換成ModelDoc對(duì)象。 13 與設(shè)置相關(guān)的各種表格參數(shù)系統(tǒng)選項(xiàng)(一般)TswOpenLastUsedDocumentAtStart
8、 TswInputDimValOnCreateTswSingleCommandPerPickTswShowDimensionNamesTswShowErrorsEveryRebuildTswMaximizeDocumentOnOpenTswUseShadedFaceHighlightTswThumbnailGraphics TswUseSystemSeparatorForDimsTswUseEnglishLanguage TTTswEnableConfirmationCornerTswAutoShowPropertyManager swEnablePropertyManager TswSave
9、EModelDataTswNotifySNLNotObtainedForEDrawingsSaveTswIncontextFeatureHolderVisibility系統(tǒng)選項(xiàng)(工程圖)TswDrawingAutomaticModelDimPlacementTswDrawingDisplayViewBordersTswAutomaticScaling3ViewDrawingsTswDrawingViewShowContentsWhileDraggingTswDrawingViewSmoothDynamicMotionTswDynamicDrawingViewActivationTswDrawi
10、ngCreateDetailAsCircleTswDrawingSelectHiddenEntitiesTswDrawingEliminateDuplicateDimsOnInsertTswAutomaticDrawingViewUpdateDefaultTswDrawingDetailInferCornerTswDrawingDetailInferCenterTswRapidDraftPrintOutOfSynchWaterMarkTswShowRefGeomNameTswDrawingViewAutoHideComponentsTswDisplayArcCenterPointsTswDis
11、playEntityPointsTswDrawingSaveShadedDataIVswDrawingPrintCrosshatchOutOfDateViewsDVswDrawingDetailViewScaleIVswDrawingCustomPropertyUsedAsRevision系統(tǒng)選項(xiàng)(工程圖顯示類型)TTSwHiddenEdgeDisplayDefault0=線框圖;1=隱藏線可見;2=消除隱藏線;3=帶邊線上色;4=上色I(xiàn)VSwDrawingsDefaultDisplayTypeFastHLRHLV0=草圖品質(zhì);1=高品質(zhì).IVSwTangetEdgeDisplayDefaul
12、t0=移除;1=使用字體;2=可見系統(tǒng)選項(xiàng)(工程圖區(qū)域剖面線/填充)SVDVDVSwDrawingAreaHatchPattern請(qǐng)參考幫助SwDrawingAreaHatchScaleswDrawingAreaHatchAngle系統(tǒng)選項(xiàng)(顏色)IVswSystemColorsActiveSelectionListBoxswSystemColorsAssemblyEditPartHiddenLinesswSystemColorsAssemblyNonEditPartswSystemColorsBottomGradientColorswSystemColorsConstructionGeome
13、tryswSystemColorsDrawingsBackgroundswSystemColorsDrawingsHiddenModelEdgeswSystemColorsDrawingsLockedFocusswSystemColorsDrawingsPaperswSystemColorsDrawingsPaperBorderswSystemColorsDrawingsSheetBorderswSystemColorsDrawingsViewBorderswSystemColorsDrawingsVisibleModelEdgeswSystemColorsDTDimswSystemColor
14、sDynamicHighlightswSystemColorsFaceShadedswSystemColorsGridLinesMajorswSystemColorsGridLinesMinorswSystemColorsHighlightswSystemColorsImportedAnnotationswSystemColorsImportedDrivenAnnotationswSystemColorsImportedDrivingAnnotationswSystemColorsInactiveEntityswSystemColorsNonimportedAnnotationswSystem
15、ColorsRefTriadXswSystemColorsRefTriadYswSystemColorsRefTriadZswSystemColorsSelectedItem1swSystemColorsSelectedItem2swSystemColorsSelectedItem3swSystemColorsSelectedItem4swSystemColorsShadedEdgeswSystemColorsSketchFullyDefinedswSystemColorsSketchInactiveswSystemColorsSketchInvalidGeometryswSystemColo
16、rsSketchNotSolvedswSystemColorsSketchOverDefinedswSystemColorsSketchUnderDefinedswSystemColorsSurfacesOpenEdgeswSystemColorsTemporaryGraphicsswSystemColorsTemporaryGraphicsShadedswSystemColorsTextswSystemColorsTopGradientColorswSystemColorsTreeItemNormalswSystemColorsTreeItemSelectedSVswSystemColors
17、ViewportBackgroundSVswSystemColorsTreeViewBackgroundTswColorsGradientPartBackgroundTswColorsMatchViewAndFeatureManagerBackgroundTswSystemColorsAssemblyEditPart系統(tǒng)選項(xiàng)(草圖)TswFullyConstrainedSketchModeTswDisplayArcCenterPointsTswDisplayEntityPointsTswFeatureManagerKeyboardNavigatioTswSketchPromptToCloseS
18、ketchTswSketchCreateSketchOnNewPartTswSketchOverrideDimensionsOnDragTswSketchAutomaticRelationsTswSketchDisplayPlaneWhenShadedTswDisplayVirtualSharpsTswSketchOverdefiningDimsPromptToSetStateTswSketchOverdefiningDimsSetDrivenByDefault系統(tǒng)選項(xiàng)(顯示/選擇)IVSwEdgesHiddenEdgeDiplay1=實(shí)線;2=虛線TTSwEdgesHiddenEdgeSel
19、ectionInWireframeSwEdgesHiddenEdgeSelectionHLRIVSwEdgesTangentEdgeDisplay1=為可見;2=為雙點(diǎn)畫線;3=移除IVSwEdgesShadeModeDisplay1=消除隱藏線;2=線架圖IVSwEdgesInContextEditTransparency0=0%;10=10%;20=20%;30=30%;40=40%;50=50%;60=60%;70=70%;80=80%;90=90%;100=100%TswEdgesHighlightFeatureEdgesTswEdgesDynamicHighlightTswEdges
20、OpenEdgesDifferentColorTswEdgesHiddenEdgeSelectionInHLRTswEdgesDisplayShadedPlanesTswDisplayEnableSelectionThroughTransparencyTswDisplayReferenceTriad系統(tǒng)選項(xiàng)(性能)TswPerformanceVerifyOnRebuildTTswTransparencyHighQualityDynamicswUseAlphaTransparencyTSwPerformanceAlwaysGenerateCurvature0=只在要求時(shí);1=總是TTIVIVIV
21、DVswAutoLoadPartsLightweightswPerformanceRemoveDetailDuringZoomPanRotateswcheckForOutOfDateLightWeightComponents;0=不檢查;1=提示;3=總是還原swResolveLightWeight;0=提示;1=總是swPerformanceAssenRebuildOnLoad0=提示;2=總是;3=從不swMateAnimationSpeed0=關(guān);0.5=快;1;1.5;2;2.5;3.0=慢TswUpdateMassPropsDuringSaveTswUseShadedPreviewT
22、swUseSimpleOpenGL系統(tǒng)選項(xiàng)(裝配體)TswIncontextFeatureHolderVisibility系統(tǒng)選項(xiàng)(大型裝配體模式)TswLargeAsmModeAutoLoadLightWeightTswLargeAsmModeUpdateMassPropsOnSaveTTTTTTTswLargeAsmModeRemoveDetailswLargeAsmModeHideAllItemsswLargeAsmModeDynHighlightFeatureMgrswLargeAsmModeDynHighlightGraphicsViewswLargeAsmModeDrawingHL
23、REdgesWhenShadedswLargeAsmModeTransparencyNormalViewModeswLargeAsmModeTransparencyDynamicViewMode系統(tǒng)選項(xiàng)(外部參考引用)TswExtRefOpenReadOnlyTswExtRefNoPromptOrSaveTswExtRefMultipleContextsIVSwLoadRefExteralReferences0=提示;1=不提示;2=無;3=僅更改的TTSwExtRefAutoGenNamesswExtRefUpdateCompNames系統(tǒng)選項(xiàng)(默認(rèn)模塊)SVswDefaultTemplat
24、ePartSVswDefaultTemplateAssemblySVswDefaultTemplateDrawingTSwAlwaysUseDefaultTemplatesTrue=上邊項(xiàng);False=下邊項(xiàng)系統(tǒng)選項(xiàng)(文件位置)SVSVSVSVSVSVSVSVSwFileLocationsDocumentsSwFileLocationsPaletteFeaturesSwFileLocationsPlattePartsSwFileLocationsPlatteFormToolsSwFileLocationsBlocksSwFileLocationsDocumentTemplatesSwFileL
25、ocationsSheetFormatswFileLocationsBendTable系統(tǒng)選項(xiàng)(FeatureManager)TswFeatureManagerEnsureVisibleTswFeatureManagerNameFeatureWhenCreatedTswFeatureManagerKeyboardNavigationTswFeatureManagerDynamicHighlight系統(tǒng)選項(xiàng)(選項(xiàng)框增量值)DVswSpinBoxEnglishLengthIncrementDVswSpinBoxMetricLengthIncrementDVswSpinBoxAngleIncreme
26、nt系統(tǒng)選項(xiàng)(視圖旋轉(zhuǎn))DVswViewRotationArrowKeysIVSwViewRotationMoseSpeed0=慢;100=快DVSwViewAnimationSpeed0=關(guān);0.5=快;1.0;1.5;2.0;2.5;3.0=慢系統(tǒng)選項(xiàng)(備份)IVswAutoSaveIntervalIVswBackUpCopiesPerDocumentTswSaveBackupFilesInSameLocationAsOriginalSVswBackupDirectory以上所有設(shè)置都是系統(tǒng)的設(shè)置14.文件屬性的設(shè)置文件屬性(出詳圖)IVTTTTIVTDVSwDetailingDimens
27、ionStandard1=ANSI;2=ISO;3=DIN;4=JIS;5=BS;6=GOST;7=GBswDetailingDualDimensionsswDetailingDualDimPosition:1=上方;2=右方swDetailingFixedSizeWeldsymbolswDetailingDisplayDatumPer1982swDetailingDimTrailingZero:0=標(biāo)準(zhǔn);1=顯示;2=移除swDetailingDisplayAlternateSectionswDetailingCenterlineExtensionDVDVSwDetailingWitness
28、LineGapswDetailingWitnessLineExtensionIVSVSwDetailingDatumDisplayType:0=根據(jù)標(biāo)準(zhǔn);1=三角形;2=GBswDetailingNextDatumFeatureLabelTswDetailingDisplaySFSymbolsPer2002文件屬性(出詳圖-尺寸標(biāo)注)TswDetailingDimsShowParenthesisByDefaultTswDetailDimsSnapTextToGridTswDetailDimsCenterTextTswDetailingDimensionsToleranceUseParenthe
29、sesTDVDVswDetailingWitnessLineExtensionswDetailingWitnessLineGapIVIVSwDetailingDimensionTextAlignmentHorizontal1=靠左;2=置中;2=靠右SwDetailingDimensionTextAlignmentVertical0=靠向;1=中間;2=靠下IVIVTTSwDetailingArrowStyleForDimensions0-9(請(qǐng)參考幫助)swDetailingdimensionArrowPostion0=向外;1=向內(nèi);2=智能swDetailingRadialDimsDis
30、play2ndOutsideArrowswDetailingDimBreakAroundArrowDVTswDetailingBreakLineGapswDetailingDimLeaderOverrideStandardDVswDetailingDimBentLeaderLength文件屬性(出詳圖-注解)IVSwDeatailingNoteTextAlignment1=最近端;2=左端;3=右端IVSwDeatailingNoteLeaderSide1=最近端;2=左端;3=右端DVSwDeatailingNoteBentLeaderLength文件屬性(出詳圖-零件序號(hào))IVIVSwDe
31、tailingBalloonStyleSwDetailingBOMBalloonFitIVIVswDetailingBOMStackedBalloonStyleswDetailingBOMStackedBalloonFitIVIVSwDetailingBomUpperTextswDetailingBomLowerTextTDVswDetailingNotesDiplayWithBentLeaderswDetailingNoteBentLeaderLengthIVSwDetailingAutoBalloonLayout:swDetailingBalloonLayout_SquareswDetai
32、lingBalloonLayout_CircleswDetailingBalloonLayout_TopswDetailingBalloonLayout_Bottom swDetailingBalloonLayout_RightswDetailingBalloonLayout_Left文件屬性(出詳圖-箭頭)DVDVDVswDetailingArrowHeightswDetailingArrowLengthswDetailingArrowWidthDVDVDVswDetailingSectionArrowHeightswDetailingSectionArrowLengthswDetailin
33、gSectionArrowWidthIVIVIVswDetailingArrowStyleForEdgeVertexAttachementswDetailingArrowStyleForFaceAttachmentswDetailingArrowStyleForUnattached文件屬性(出詳圖-虛擬交點(diǎn))IVSwDetailingVirtualSharpStyle0-5(請(qǐng)參考幫助)文件屬性(出詳圖-注解顯示)TTTTTTTTTSwDiplayCosmeticThreadsSwDiplayDatumsSwDiplayDatumTargetsSwDiplayFeatureDimensions
34、SwDiplayReferenceDimensionsSwDiplayGeometricTolerancesSwDiplayNotesSwDiplaySurfaceFinishSymbolsSwDiplayWeldSymolsTTTTSwDiplayTextAtSameSizeAlwaysSwDiplayOnlyInViewOfCreationSwDiplayAnnotationsSwDiplayAnnotationsUseAssemblySettings文件屬性(出詳圖-注解字體)TFTFTFTFTFTFTFTFswDetailingBalloonTextFormat swDetailing
35、DetailTextFormat swDetailingDimensionTextFormatswDetailingGeneralTableTextFormat swDetailingNoteTextFormatswDetailingSectionTextFormatswDetailingSurfaceFinishTextFormatswDetailingWeldSymbolTextFormat文件屬性(出詳圖-表格)TTswRevisionTableUpdateAllLabelsIVSwRevisionTableSymbolShape:swRevisionTable_CircleSymbol
36、 swRevisionTable_SquareSymbol swRevisionTable_TriangleSymbol swRevisionTable_HexagonSymbolIVSwRevisionTableTagStyle:swRevisionTable_AlphabeticTagsswRevisionTable_NumericTags IVSwBomTableZeroQuantityDisplay:swZeroQuantityDashedswZeroQuantityZeroswZeroQuantityBlankTTswBomTableKeepMissingItemsswBomTabl
37、eStrikeThroughMissingItems文件屬性(網(wǎng)格線/捕捉)TTTDVIVswGridDisplayswGridDisplayDashedswGridAutomaticScalingswGridMajorSpacingswGridMinorLinesPerMajorTTIVTDVswSnapOnlyIfGridDisplayedSwSnapToPointsswSnapPointsPerMinorSwSnapToAngleswSnapToAngleValue文件屬性(單位)IVIVIVSwUnitsLinear:SwMM、swCM、swMETER、swINCHES、swFEET、
38、swFEETINCHES、swANGSTROM、swNANOMETER、swMICRON、swMIL、swUINSwUnitsLinearDecimalDisplayswUnitsLinearFractionDenominatorIVswUnitsLinearFeetAndInchesFormatIVIVSwUnitsAngular:SwDEGREES、swDEG_MIN、swDEG_MIN_SEC、swRADIANSswUnitsLinearDecimalPlaces文件屬性(線型)IVSwLineFontBreaklineStyle:swLineCONTINUOUS、swLineHIDDE
39、N、swLinePHANTOM、swLineCHAIN、swLineCENTER、swLineSTITCH、swLineCHAINTHICK、swLineDEFAULTIVSwLineFontBreaklineThickness:swLW_NONE、swLW_THIN、swLW_NORMAL、swLW_THICK、swLW_THICK2、swLW_THICK3、swLW_THICK4、swLW_THICK5、swLW_THICK6SVswLineFontConstrucitonCurvesStyleswLineFontConstructionCurvesThicknessswLineFontC
40、osmeticThreadStyleswLineFontCosmeticThreadThicknessswLineFontCrosshatchStyleswLineFontCrosshatchThicknessswLineFontDetailBorderStyleswLinefontDetailBorderThicknessswLineFontDetailCircleStyleswLineFontDetailCircleThicknessswLineFontDimensionsStyleswLineFontDimensionsThicknessswLineFontExplodedLinesStyleswLineFontExplodedLinesThicknessswLineFontHiddenE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 退役重武器測(cè)試題及答案
- 2023-2024學(xué)年山西省太原市迎澤區(qū)三年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
- 小黑子考試試題及答案
- 2025年消防設(shè)施操作員之消防設(shè)備高級(jí)技能押題練習(xí)試題A卷含答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級(jí)技能能力檢測(cè)試卷B卷附答案
- 2023年全國(guó)翻譯專業(yè)資格(水平)考試英語三級(jí)筆譯實(shí)務(wù)試題真題及答案
- 配電柜知識(shí)培訓(xùn)課件
- 卸妝膏護(hù)膚知識(shí)培訓(xùn)課件
- 小紅船讀后感
- 市場(chǎng)營(yíng)銷策略制定服務(wù)協(xié)議
- 新能源汽車概論課件 3.1認(rèn)知純電動(dòng)汽車
- 河北美術(shù)出版社小學(xué)六年級(jí)下冊(cè)書法練習(xí)指導(dǎo)教案
- 《食品標(biāo)準(zhǔn)與法規(guī)》知識(shí)考試題庫300題(含答案)
- 基本樂理及音樂常識(shí)類知識(shí)考試題及答案
- 人教版(2024)七年級(jí)上冊(cè)英語各單元短文填空練習(xí)題匯編(含答案解析)
- 《環(huán)境保護(hù)與國(guó)家安全》高效備課課件
- 建筑竣工驗(yàn)收表格資料大全
- 主題二生活物品小改造(教學(xué)設(shè)計(jì))遼師大版四年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)
- 中醫(yī)內(nèi)科學(xué)智慧樹知到答案2024年浙江中醫(yī)藥大學(xué)
- 2025屆陜西省西安市碑林區(qū)鐵一中學(xué)高三最后一模生物試題含解析
- 港口工程優(yōu)化與建設(shè)
評(píng)論
0/150
提交評(píng)論