TDO Basic Module (Click to learn) Manual Ver:25.1.8.0
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.
- QQ Group:24728007
- QQGroup:490226538
- QQGroup:498438049
- Paid Limited:590761815
Installation Guide (Mobile version of this manual, WeChat Official Account: jixiezhaobiao)
Problem handling (limited to users who have placed orders)
Handling exceptions and bugs
- 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.
- 请升级(注意看版号,所有窗体标题都有版号,我们只处理最新版的问题)
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
acknowledge
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
account
※ 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
USB drive data
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
refund
- 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.
“我用不了网络,必须立刻激活”,请立即退货,我站电商绝无卡壳,知悉:流氓买家要远远、远远多于流氓卖家
Install
- Disable UAC (User Account Control). Click here for instructions.
- Please double-click the downloaded file. setup.exe
- Please do not install the software on the C drive.
- If there is firewall blocking, see the image.
- 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.
upgrade
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.
uninstall
- 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)
- Launch SW Tools – System Options – Reset All
- 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
System Restore
Windows Start Menu – SWTDO – DataControl – System Tools – System Restore
Advanced User Tutorial
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.
- 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.
- 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).
- 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.
SWTDO program composition, detailed installation and uninstallation process
Taking the standalone version as an example, after installation, activation, and normal use, your computer will have 9 parts.
- License (not available for online version)
- Database files, configuration files
- SWTDODT template
- Source code
- Registry
- (Enterprise Edition) Module Database, Basic Database
- (Enterprise Edition) Module License
- (Enterprise Edition) Shared Configuration File
- (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.
What is standalone activation?
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.
Universal customization of any drawing format and template without discrimination
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.
| Command name and | corresponding template file | ||
| Drawing Standards | File deployment drive letter:\SWTDODT\Drafting Standards | ||
| Sheet Formats replacement | file 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 | i | s: \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 field | Filedeployment drive letter: | \SWTDODT\Custom Property Files\Process.txt||
| 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 files | ;only modify the file within the initialization process | . Deploymentdrive letter:\SWTDODT\Custom Property Files\FileType.txt |
File types not supported by SWTDO
- Lightweight components
- Virtual components
- Compression components
- Unsaved parts
- ToolboxParts
- TempFile
Regarding workspaces and project folders
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.
Counterexample to the principle of correspondence between files (component engineering drawing DWG)
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
delimiter
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.
TDO Dictionary
Brake key
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.
Suggestions for customizing and modifying SWTDODT default template
| 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 | No | yes | ||
| 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. | No | Yes | |
| 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 |
Migration operations for different PCs
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
Abnormalities caused by environment switching
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

