ZWCAD Flex provides a range of Smart Features to improve drafting efficiency and enhance the user experience. Whether you're creating detailed drawings, working with teammates, or handling multiple files, these tools help you save time, reduce manual work, and avoid common errors.
In this article, we’ll introduce each Smart Feature and show you how to use them to make your design process faster and easier.
Use the SMARTMOUSE command to enable Smart Mouse. When enabled, you can right-click and drag in different directions to execute commands based on the movement pattern.
For example, when you hold down the right mouse button, drag it to the right, and release, a blue trajectory appears. ZWCAD Flex recognizes the motion and automatically executes the REDO command.
Types of Gestures
ZWCAD Flex supports two types of mouse gestures, which can be used to trigger commands by drawing specific movements with the right mouse button:
· Direction Gestures: Hold down the right mouse button and drag in a straight or angled direction. These gestures are recognized as simple lines such as ↑, ↓, ←, →, or combinations like ↑↓ and ↓→.
· Pattern Gestures: Hold down the right mouse button and drag to form shapes that resemble capital letters (A–Z) or numbers (0–9), such as C, L, or 8. These gestures can trigger more complex or custom commands.
ZWCAD can recognize these gestures even if they are drawn imprecisely.
How to Configure
· Use the SMARTMOUSE command to turn Smart Mouse on/off.
· Use the SMARTMOUSECONFIG command to open the settings dialog, where you can:
- Enable/disable gestures
- Assign or change commands for each gesture
- Add new gestures
Some gestures have similar or identical shapes and are not recommended to be enabled at the same time, as this can lead to recognition errors.
For example, the trajectory of the direction gesture "←↓→" is similar to the pattern gesture "C", and may be mistakenly recognized as "C". Another example is the gestures "O" (uppercase letter) and "0" (number), which share the same circular path. In such cases, the program will prioritize recognizing "0".
You can assign any command that supports dialog box or command-line mode to a gesture. The same command can also be assigned to multiple gestures if needed.
Smart Voice lets you record voice notes and attach them to your drawings. This is helpful for communication and annotation during collaboration.
Create Smart Voice
Use the SMARTVOICE command, then choose where to place the voice:
· Attach to object: Follows the object if it moves, and deleting the object will cancel the association.
· Attach to point: Use coordinates or snap to a point. You can drag it later.
· Attach to area: draw a rectangle as the attachment area for smart voice, This type cannot be moved once placed.
How to Record and Play
After placing a voice object:
· Press the Record button and hold the left mouse button to record (1–30 seconds).
· Release to stop.
· A Play button will appear for playback.
When zooming in or out of drawing, smart voice always maintains the same proportion to the screen size. Smart voice is only used for drawing interaction and will not be exported or plotted.
Manage Voice Notes
Use the VOICEMAN command to open the SmartVoice Manager, where you can:
· View and highlight voice objects
· Convert voice to editable text
· Show or hide all voice notes
Smart Batch Plot allows you to print multiple drawings at once, saving you time and reducing repetitive work.
How to Use
1. Run the SMARTPLOT command.
2. In the dialog box, choose a Frame Style (like Layer or Block).
3. If needed, specify the layer/block in the drawing.
4. Under What to plot, select the content.
5. Click Select batch drawings, choose files, then click Highlight to confirm.
6. Set up the Printer/Plotter, such as Preset config, Device name, Paper size, etc.
7. After completing all settings, click Plot to print the drawings in batch.
Smart Select helps you quickly filter and select objects based on their properties or types. This feature is especially useful when working with complex drawings, as it allows you to isolate specific elements and perform batch edits or deletions more efficiently.
How to Use
For example, if you need to quickly select all yellow objects in the drawing:
Type SMARTSEL in the command line and press Enter to open the Smart Select panel. Here, you can choose from many options such as object type, color, layer, linetype, and more. Select the criteria that match your needs to filter objects in bulk.
In this example, simply set Color = Yellow, and the program will instantly select all objects that meet this condition.