Autodesk 507B1-90A211-1301 User Guide - Page 309

Work with Actions

Page 309 highlights

The brackets and logic operators can be added by right-clicking an event, and selecting the option from the shortcut menu. Alternatively, you can click in the corresponding field in the events view, and use the drop-down button to select the desired option. NOTE If you have more than one event in your script, by default the AND operator will be used. This means the script only runs if all events have occurred. To add an event 1 If the Scripter window is not already open, select Tools ➤ Scripter from the menu bar. 2 Select the desired script in the tree view. 3 Click the desired event icon at the bottom of the events view. For example, click to create a start event. 4 Review the event properties in the properties view, and adjust them as necessary. To test event logic 1 If the Scripter window is not already open, select Tools ➤ Scripter from the menu bar. 2 Select the desired script in the tree view. 3 Right-click the events view, and click Test Logic on the shortcut menu. Navisworks checks the event conditions in your script, and reports back any detected errors. To delete an event 1 If the Scripter window is not already open, select Tools ➤ Scripter from the menu bar. 2 Select the desired script in the tree view. 3 Right-click the event you want to delete in the events view, and click Delete Event. Work with Actions An action is an activity, such as playing or stopping an animation, showing a viewpoint and so on, which is carried out when a script is triggered by an event or a combination of events. Your script can have more than one action in it. Actions are executed one after another, so it is important to get the action sequence right. NOTE Navisworks does not wait for the current action to be completed before moving on to the next action. Action Types The following action types are available in Navisworks: ■ Play Animation - action specifies which animation to play back when a script is triggered. ■ Stop Animation - action specifies which currently playing animation to stop when a script is triggered. ■ Show Viewpoint - action specifies which viewpoint to use when a script is triggered. ■ Pause - enables you to stop the script for a specified amount of time before the next action is run. ■ Send Message - action writes a message in a text file when a script is triggered. ■ Set Variable - action assigns, increases or decreases a variable value when a script is triggered. ■ Store Property -action stores an object property in a variable when a script is triggered. This can be useful if you need to trigger events based on embedded object properties or live data in a linked database. ■ Load Model - action opens a specified file when a script is triggered. Work with Actions | 297

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472

The brackets and logic operators can be added by right-clicking an event, and selecting the option from the
shortcut menu. Alternatively, you can click in the corresponding field in the events view, and use the drop-down
button to select the desired option.
NOTE
If you have more than one event in your script, by default the AND operator will be used. This means the script
only runs if all events have occurred.
To add an event
1
If the Scripter window is not already open, select Tools
Scripter from the menu bar.
2
Select the desired script in the tree view.
3
Click the desired event icon at the bottom of the events view. For example, click
to create a start event.
4
Review the event properties in the properties view, and
adjust them as necessary
.
To test event logic
1
If the Scripter window is not already open, select Tools
Scripter from the menu bar.
2
Select the desired script in the tree view.
3
Right-click the events view, and click Test Logic on the shortcut menu.
Navisworks checks the event conditions in your script, and reports back any detected errors.
To delete an event
1
If the Scripter window is not already open, select Tools
Scripter from the menu bar.
2
Select the desired script in the tree view.
3
Right-click the event you want to delete in the events view, and click Delete Event.
Work with Actions
An action is an activity, such as playing or stopping an animation, showing a viewpoint and so on, which is
carried out when a script is triggered by an event or a combination of events.
Your script can have more than one action in it. Actions are executed one after another, so it is important to get
the action sequence right.
NOTE
Navisworks does not wait for the current action to be completed before moving on to the next action.
Action Types
The following action types are available in Navisworks:
Play Animation
- action specifies which animation to play back when a script is triggered.
Stop Animation
- action specifies which currently playing animation to stop when a script is triggered.
Show Viewpoint
- action specifies which viewpoint to use when a script is triggered.
Pause
- enables you to stop the script for a specified amount of time before the next action is run.
Send Message
- action writes a message in a text file when a script is triggered.
Set Variable
- action assigns, increases or decreases a variable value when a script is triggered.
Store Property
-action stores an object property in a variable when a script is triggered.
This can be useful if you need to trigger events based on embedded object properties or live data in a linked
database.
Load Model
- action opens a specified file when a script is triggered.
Work with Actions |
297