第三課 SolidWorks的系統(tǒng)選項(xiàng)和文檔屬性_第1頁
第三課 SolidWorks的系統(tǒng)選項(xiàng)和文檔屬性_第2頁
第三課 SolidWorks的系統(tǒng)選項(xiàng)和文檔屬性_第3頁
第三課 SolidWorks的系統(tǒng)選項(xiàng)和文檔屬性_第4頁
第三課 SolidWorks的系統(tǒng)選項(xiàng)和文檔屬性_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論