TDO Basic Module (Click to learn) Manual Ver:25.1.8.0

SystemInt
GetNo
SmartRename
QuickRename
CreateView3
DrawOutput
DigitalModel
PathBatch
note
PluginSys
SM Flatten
BoltList
SpeedUP
SetColor
ViewAnn
Bodylist
Propformat
ProdSys
BackUpSys
DrafStandards
TitleblockRep
AIAsst
SelfTest
PropManager
SpeedUP
CodeSerialization
HPandR
FixRef
OpenPath
QuickGetNo
DataControl

Basic Tutorial [Ctrl+F full-text search]

Open Assembly – ① Property Format, ② Intelligent Rename, ③ Create Three Views, ④ Engineering Drawing Output, please click on each one.
Another thing I learned: all forms have online documentation.

Handling exceptions and bugs

  1. Did you see the prompts? SWTDO is different from overseas translation software; all prompts are in Chinese characters, written by Chinese people, and we believe our writing skills are quite good.
  2. 请升级(注意看版号,所有窗体标题都有版号,我们只处理最新版的问题)

Still can’t solve it:

  • E-commerce customer service: Resolves sales issues, but lacks the ability to provide technical support.
  • QQ: 14136837: Fixes installation issues and bugs to get the device working properly; no operation instructions provided.
  • Recommended QQ group: 590761815. There are currently no other discussion groups. We usually answer all questions and share information about the principles behind some tools only in this QQ group.

Bug Feedback:

				
					https://www.mezbw.com/thread-11664-1-1.html
				
			

This software is copyrighted, has trademarks, and all UI art copyrights are exclusively held by our company, Beijing Lanyue Technology Co., Ltd. Please use it only within the scope permitted by law.
This software is a genuine domestic product and meets the legal requirements of any enterprise. Any abnormal firewall warnings are false alarms.What is a firewall?

				
					https://www.mezbw.com/thread-11700-1-1.html
				
			

※ Software installation package, component library expansion package:
Forum account:
Forum password:
TDO download/upgrade address: https://www.mezbw.com/thread-11071-1-1.html
Component library expansion package: (such as material library, welding profile, feature library, sheet metal library, electronic component library, DWG symbol library, etc.)
Download link for expansion pack: https://www.mezbw.com/forum-36-1.html
////////////////////////////////////////

SWTDO software account:
Software account:
Software password:
Recommendation code:
For standalone users, this account is valid for one month and will be locked upon expiration. For standalone users, this account is valid for one month and will automatically lock after the deadline. Before activating the standalone device, refunds can be issued
What is standalone activation https://www.mezbw.com/thread-11549-1-1.html
Permanent network version users will receive one standalone activation code as a gift. This activation is not limited and is recommended for emergency use only when there is no network connection

The content of the USB flash drive includes all component libraries from the following website before September 17, 2022. It is only used to reduce the download difficulty for users and is not related to TDO usage. However, there are instructions for using the expansion pack on the USB flash drive
USB flash drive content introduction: https://www.mezbw.com/thread-10657-1-1.html

  • No refunds will be given to users who have already received an activation code for the standalone version.
  • Invoices are required, and refunds are not possible once the amount has been deducted.
  • No refunds will be issued after one month.
  • No refunds will be given for purchases of 1-on-1 coaching sessions and completion of at least 4 hours of online coaching.

Furthermore, we offer refunds for any issues such as dissatisfaction, inability to use the product, or dislike of its appearance, regardless of whether they are related to us. We do not argue with our users.

“我用不了网络,必须立刻激活”,请立即退货,我站电商绝无卡壳,知悉:流氓买家要远远、远远多于流氓卖家

  1. Disable UAC (User Account Control). Click here for instructions.
  2. Please double-click the downloaded file. setup.exe
  3. Please do not install the software on the C drive.
  4. If there is firewall blocking, see the image.
  5. Some commands require SWTDO initialization before they can be started. If multiple SolidWorks versions are installed, system initialization should be performed for each SolidWorks version.
    Steps: Start SolidWorks – Tools – SWTDO Initialization – System Initialization

TDO involves three paths: software installation path, template deployment path, and workspace path. This software will create initialization files, database files, template files, etc. It is not recommended to use the C drive for any of these paths.

Start SW – Guidance and Activation – Update Check, or click here.

Download and extract the files, then install them to the old path. That’s it.
There is no initialization process, no template path modification process, which we have not written before. Please do not understand without authorization, and you do not need to do a word.

  1. Windows Start Menu – SWTDO – DataControl – Tools – System Backup (Never used database-related tools, such as the production system, backup system, or external systems; all personal settings can be skipped)
  2. Launch SW Tools – System Options – Reset All
  3. Windows Control Panel, Uninstall Programs

The following tools can be used when uninstallations fail: Microsoft’s diagnostic tools.

				
					https://support.microsoft.com/en-us/topic/fix-problems-that-block-programs-from-being-installed-or-removed-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d
				
			

Windows Start Menu – SWTDO – DataControl – System Tools – System Restore

More comprehensive videos

				
					https://space.bilibili.com/647240799/lists
				
			
  • Other people’s batch script: execute on all files
  • TDO batch processing: batch processing that includes subjective judgment by the designer, and batch processing that combines multiple tools.
  1. TDO supports various batch processing methods, including single selection, multiple selection, no selection, box selection, table selection (SW selected), part selection (strain), and file differentiation and avoidance rules.
  2. Key point: TDO batch processing is not limited to the UI in the SW tab, but to all forms and all buttons under all frames, at least 70% (when we’re talking about free communication, we’ll say all our commands).
  3. TDO has five batch processing frameworks: batch processing of assembly parts, batch processing of path components, batch processing of part entities, batch processing of assembly cut lists, and batch processing of faces in assemblies or parts.

Taking the standalone version as an example, after installation, activation, and normal use, your computer will have 9 parts.

  1. License (not available for online version)
  2. Database files, configuration files
  3. SWTDODT template
  4. Source code
  5. Registry
  6. (Enterprise Edition) Module Database, Basic Database
  7. (Enterprise Edition) Module License
  8. (Enterprise Edition) Shared Configuration File
  9. (Enterprise Edition) Team Template

Upgrade:
(New version number < 0 > Old version number) will delete and overwrite version 4. Versions 1, 2, and 3 will remain in your original location >C:\Users\[User]\AppData\Local\LANYUE-TECH).
(New version number < 0 > = Old version number) will not instal<l. Please manually uninstall TDO from the Windows Control Panel and reinstall it.

If the installation location is changed during the upgrade, template 4 will also be automatically deleted (this may not be the case if the installation location is on the C drive). TDO will not be able to find templates 1, 2, and 3, and you will have to use the activation email to redo templates 1, 2, and 3. If you happen to have made a system backup, you can use System Restore to import templates 1 and 2 and re-identify them. If template 3 has not changed its location, it will be automatically recognized after importing template 2.
We do not back up SWTDODT, and it’s highly unlikely that you would simply throw away the templates you painstakingly processed.

Uninstall: Item 4 will be deleted (this may vary depending on the installation location, such as C drive). Items 1, 2, and 3 will remain in their original locations. Item 5 will be automatically cleaned up.

Environmental self-inspection and remediation only handles 3.

Numbers 6, 7, 8, and 9 are handled automatically by the server monitoring tool and do not require intervention.

TDO system backup and restore usage

It’s always a good idea to back up your data before each upgrade.
When performing a system restore, ensure that the backup version being restored is the same as the SWTDO version; that is, a newer version of the software cannot be used with an older backup.

The backup serves two purposes:
1. To store your usage license
2. To restore previous data if the database or configuration files are corrupted during the upgrade process.

Machine code:

Everyone has fingerprints or other unique identifiers, and computers also have their own identifiers, called machine codes.
Obtaining the machine code must be done on the user’s computer.

Activation code:

An activation code can be obtained by encrypting the machine code using encryption software. Obtaining the activation code must be done by the encryption software, which is unique to our company and cannot be imitated by anyone else; that is, only our company can do it.

Standalone Activation:
1. The user uses their personal computer to extract the machine code (only the machine to be activated is used) and sends it to us.
2. We use an encryption program to generate an activation code for that machine code and send the activation code to the user.
3. The user enters the activation code into the software, which generates a license token, granting them the right to use the software.

No two machine codes are the same, so each PC’s token is unique. The machine code is independent of the programs, instructions, code, and system in the PC. Like a vehicle identification number, it is engraved on the hardware. Therefore, reinstalling the system does not affect the reuse of the activation code.

The online version does not require this process.

SWTDO = Program + Template (SWTDODT)

The most important task during system initialization is template deployment. Key template files are listed here. These template files are independent of the program. Once you have a deep understanding of SolidWorks, you can create drawings of any form by modifying the following template files.

Key points:

It is only recommended that you use the default template file of TDO and modify it.

Unless you are proficient in setting up templates yourself, please study the “Customize Your Business Template” article pinned at the top of this page, which should be sufficient for more than 90% of businesses.

Only users who are proficient in template settings can directly replace template files with the same name.

If any customized template malfunctions, please delete the corrupted template file, initiate an environment self-check, and you can restore it to the default SWTDO template.

f File \SWTDODT\Custom Property Files\Process.txt; . Deployment
Command name and corresponding template file
Drawing Standards File deployment drive letter:\SWTDODT\Drafting Standards
Sheet Formats replacement ile deployment drive:\SWTDODT\Sheet Formats
Create Videw3 A1-A4 File deployment drive letter:\SWTDODT\Document templates
BOM file deployment drive:\SWTDODT\Bom templates
Weldment Cut List Templates deployment drive:\SWTDODT\Weldment Cut List Templates
The deployment drive for the new file of the ticket retrieval system is: \SWTDODT\Document templates
Sheet metal unfolding, sheet metal layout and composition :\SWTDODT\Document templates\OneFile.DRWDOT
The deployment drive for outputting DXF and DWG mapping files from engineering drawings is: \SWTDODT\DWG Map
Attribute tags File deployment drive letter:\SWTDODT\Custom Property Files
process fielddeployment drive letter:
Paint field file deployment drive:\SWTDODT\Custom Property Files\Paint.txt
Component differentiation File deployment drive letter:\SWTDODT\Custom Property Files\PartType.txt
Pay attention to file differentiation! Do not manually modify the filesonly modify the file within the initialization processdrive letter:\SWTDODT\Custom Property Files\FileType.txt
  • Lightweight components
  • Virtual components
  • Compression components
  • Unsaved parts
  • ToolboxParts
  • TempFile

The TDO workspace corresponds to the SW system options – file location – referenced file.

In simple terms: SW monitors any file that SW is operating on, but it doesn’t have enough resources to store the relationships between every single file. Instead, it stores these relationships as file pointers within each file. For general designers, file pointers have advantages, but also serious drawbacks. Different versions also have some bugs. TDO’s working area is equivalent to the monitoring range of BeiDou. Within this range, we can guarantee SW’s indexing rules. This is a limitation of SW, not a limitation of TDO. TDO’s strict requirements are to ensure your work is foolproof.

SW has no right to monitor Windows operations, so any copying and pasting may damage the relationships between SW files. To put it bluntly, only laymen would use copying and pasting to process SW files.

A typical counterexample (TDO will not be usable)

  • A project has 10 parts, corresponding to one engineering drawing file (containing 10 drawings).

One-to-one correspondence in TDO (Trust of Dots)

One engineering drawing per component, or 10 DWG files (multi-entity/multi-configuration).

If the component is a multi-body

For each component, one engineering drawing (which can contain 10 solid drawings), one DWG (which can contain 10 solid layouts), or 10 DWGs.

If the component is multi-configuration

For each component, one engineering drawing (which can contain 10 configuration drawings), one DWG (which can contain 10 configuration layouts), or 10 DWGs.

Each assembly can have 10 BOMs.

TDO output = Drawings + BOM

We typically use underscores and spaces as file separators to distinguish between code names, names, and versions.

What is a delimiter? A delimiter is a string that can be split using fixed symbols. The resulting segments are then applied to the code. The task of a delimiter is to cut a string into three parts.

User application usage principle: In principle, the same string should not have repeated delimiters, unless it is a delimiter preset by the programmer. That is, TDO code can have duplicates by default, but users must avoid them. This is because the execution logic is preset by the code.

During batch processing, you can find the TDO brake switch in the tray menu at the bottom right of Windows. Left-click to stop the loop.

It should be noted that the brake button only works within a task’s loop node. It does not stop program execution until the task has completed its current loop. In other words, in most cases, the brake button does not immediately stop the process, but it will halt batch processing before executing the next component.

The brake button does not work for all batch processes; some batch processes are unaffected by the brake.

The following recommendations refer to those made after completing the system initialization of SWTDO.      
   path  suggestion  File name can be changed  Additional Same name replacement 
Default Template – Parts  D:\SWTDODT\Document templates\Part.PRTDOT  It should be modified based on the TDO default template.  No    
 Default Template – Assembly  D:\SWTDODT\Document templates\Assembly.ASMDOT  It should be modified based on the TDO default template.  No    
 Default Template – Engineering Drawing  D:\SWTDODT\Document templates\A4P.DRWDOT  It should be modified based on the TDO default template.  No    
 Document Template  D:\SWTDODT\Document templates    Noyes  
 Drawing Standards  D:\SWTDODT\Drafting Standards    No  No  Yes
 Macro  D:\SWTDODT\Macros        
 Material Database  D:\SWTDODT\Material Databases        
 Drawing format  D:\SWTDODT\Sheet Formats  It should be modified based on the TDO default template.  NoYes  
 Welding Parts Cutting List Template  D:\SWTDODT\Weldment Cut List Templates    yes  yes  yes
 Revise form template  D:\SWTDODT\Revision Table Templates        
 Block  D:\SWTDODT\Blocks        
 Color swatch  D:\SWTDODT\Color Swatches        
 Customize – Appearance  D:\SWTDODT\Custom Appearances        
 Design Log Template  D:\SWTDODT\Design Jounal templates        
 Design Library  D:\SWTDODT\Design Library        
 Common Sizes/Notes  D:\SWTDODT\Dimension        
 weldment outline  D:\SWTDODT\Weldment Profiles        
 Custom property file  D:\SWTDODT\Custom Property Files  FileType.txt,Manual modification is prohibited, but modifications can be avoided by using the initialization file.      yes
 Punching template  D:\SWTDODT\Punch Table Template        
 Reference documents  E:\WORK  Please review the workspace and project folders; modification is not recommended.      
 DWG mapping template  D:\SWTDODT\DWG Map\DWG Map  TDO’s mapping templates differ from common ones; we recommend using ours.       yes

For network version users, PC use is not restricted. Some information is synchronized, and the operation steps are seamless. [The following operations are only applicable to SWTDO 2025.0.43 and above, and the TDO version number must be the same for both the old and new PCs.]

  • Old PC: Datacontrol – System Tools – System Backup, Export Back
  • New PC: Datacontrol – System Tools – System Restore

Solidworks APIs depend on the runtime environment, such as the part environment, drawing environment, and assembly environment.
In assembly A, launch the TDO Property Manager.
The Property Manager is open (not closed). If part B is open at this time, directly using the Property Manager on part B (or assembly C) will cause some tools to malfunction.

Correct procedure: Under part B, restart the Property Manager.

Important note: The command you use to start the application is specific to the component you are using. Normal operation is only guaranteed under this specific component. Switching environments may cause issues.

Example 1: Starting a command form from A, switching to B (without closing the command form), switching back to A, and continuing to use the command form, OK.
Example 2: Starting a command form from A, switching to B (without closing the command form), and using the command form in B, NG.
Example 3: Starting a command form from Assembly A, switching to Part B (without closing the command form), and using the command form in B, NG.

The above explanation applies to most TDO commands, including those with command preloading, presets, and data querying.
The principle is exactly the same as the requirement for a restart when patching Windows.

Preloading examples: Property Manager, Quick Rename, Entity List, Frame Replacement, Environment Self Check, Create Three Views
Data query examples: Prod system, backup system, interactive parameterization, class library, screw library

Scroll to Top