[{"data":1,"prerenderedAt":146},["ShallowReactive",2],{"mPcLx7oR9lm31nnRHs3d9tXMKlQz54NOAn7rEvSq4pQ":3,"article_event-based-motion-analysis_solidworks":10,"_apollo:default":144,"_apollo:identified":145},{"mailchimpAudience":4},{"actionUrl":5,"slug":6,"locale":7,"default":8,"__typename":9},"","event-based-motion-analysis","en","https:\u002F\u002F3ds.us3.list-manage.com\u002Fsubscribe\u002Fpost?u=ed4601044e1936748c0d2aa6b&id=e5080ff9fe&f_id=002d4de2f0","MailchimpAudience",{"posts":11},{"nodes":12,"__typename":143},[13],{"id":14,"slug":6,"title":15,"uri":16,"excerpt":17,"locale":18,"featuredImage":21,"tableOfContents":29,"content":30,"date":31,"authorJobTitle":5,"author":32,"masterings":42,"globalTags":56,"products":80,"disciplines":91,"seo":132,"__typename":142},"cG9zdDoxNzk2OQ==","Event-Based Motion Analysis","\u002Fproducts\u002Fsolidworks\u002Fevent-based-motion-analysis","\u003Cp>Motion analysis is a tool to help us simulate and analyze the…\u003C\u002Fp>\n",{"locale":19,"__typename":20},"en_US","Locale",{"node":22,"__typename":28},{"large":23,"__typename":24,"medium_large":23,"thumbnail":25,"srcSet":26,"sizes":27},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fimage_2021_02_08t09_12_35_769z.png.webp","MediaItem","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fimage_2021_02_08t09_12_35_769z-150x150.png.webp","https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fimage_2021_02_08t09_12_35_769z.png.webp 574w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fimage_2021_02_08t09_12_35_769z-259x300.png.webp 259w","(max-width: 574px) 100vw, 574px","NodeWithFeaturedImageToMediaItemConnectionEdge",[],"\u003Cdiv class=\"ds-video\">\u003Ca data-3ds-videoplayer=\"modal\" href=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002Fmark-six_01.mp4\" target=\"_blank\">\u003Cspan class=\"ImageCover Border Block\" style=\"background-image: url(\u002Fassets\u002Fimg\u002F3ds-default.webp); width:100%; height: 100%;\">\u003Cspan class=\"Btn--circle isCenter\">\u003Ci class=\"Icon Icon--playBig\">\u003C\u002Fi>\u003C\u002Fspan>\u003Cimg decoding=\"async\" src=\"\u002Fassets\u002Fimg\u002F3ds-default.webp\" alt=\"\" style=\"width:100%;\">\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fdiv>\u003Cp>Motion analysis is a tool to help us simulate and analyze the movement of the mechanism in the assembly. In the motion analysis, we can include the effect of various kind of element, such as forces, springs, dampers, and friction, etc. It could also inherit, constraints from SOLIDWORKS, as fixture, and mate condition.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"345\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032200-615x345-1.png.webp\" alt=\"\" class=\"wp-image-17971\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032200-615x345-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032200-615x345-1-300x168.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>Motion studies have two types of study: time-based and event-based.\u003C\u002Fp>\u003Cp>Time-based: Describe the response to time changes in motion elements, by timeline and keyframe. Keyframe to save the position\u002Fproperties differences of selected component, and store the time and event in the timeline\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"150\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032201-615x150-1.png.webp\" alt=\"\" class=\"wp-image-17972\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032201-615x150-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032201-615x150-1-300x73.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>Event-based: Event-based motion can automatically generate time sequence for element change, defined with a set of motion actions resulting from triggering events.\u003C\u002Fp>\u003Cp>A trigger-action event you can imagine it as flipping a light switch. Flipping the switch is the trigger. The light bulb lighting up is the action. In event-based motion, you could set different kind of combinations of trigger and action. Below is a list of categories:\u003C\u002Fp>\u003Cp>Triggers: Time, Sensors and Tasks\nActions: Motors, Forces and Mates\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"310\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032202.png.webp\" alt=\"\" class=\"wp-image-17973\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032202.png.webp 491w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032202-300x189.png.webp 300w\" sizes=\"auto, (max-width: 491px) 100vw, 491px\" \u002F>\u003C\u002Ffigure>\u003Cp>In my example, I had set 2 kind of triggers. First 2 tasks are using Time as a trigger. The Rotating Arm and the Valve will start moving, at 0s and 4s correspondingly.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"610\" height=\"434\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032203.png.webp\" alt=\"\" class=\"wp-image-17974\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032203.png.webp 610w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032203-300x213.png.webp 300w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \u002F>\u003C\u002Ffigure>\u003Cp>Sensors are the next set of triggers. For example, I have set the sensor location on the diagonal face, highlighted in blue as shown below. Trigger is when the ball reached the select face.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"463\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032204-615x463-1.png.webp\" alt=\"\" class=\"wp-image-17975\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032204-615x463-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032204-615x463-1-300x226.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>The resulting action is to rotate a model with 1,2,3 label, which is hidden in the column under the sensor.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"615\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032205-475x615-1.png.webp\" alt=\"\" class=\"wp-image-17976\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032205-475x615-1.png.webp 475w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032205-475x615-1-232x300.png.webp 232w\" sizes=\"auto, (max-width: 475px) 100vw, 475px\" \u002F>\u003C\u002Ffigure>\u003Cp>Furthermore, I could add 3 different sensors, to control the rotation degree of the labelled model, displaying the ball’s number that sitting above the sensor.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"63\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032206-615x63-1.png.webp\" alt=\"\" class=\"wp-image-17977\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032206-615x63-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032206-615x63-1-300x31.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>During calculation of the motion, when the sensor triggered the task will enter the starting and ending time automatically.\u003C\u002Fp>\u003Cfigure class=\"wp-block-image size-large\">\u003Cimg loading=\"lazy\" decoding=\"async\" width=\"615\" height=\"90\" src=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032207-615x90-1.png.webp\" alt=\"\" class=\"wp-image-17978\" srcset=\"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032207-615x90-1.png.webp 615w, https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F02\u002F21032207-615x90-1-300x44.png.webp 300w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \u002F>\u003C\u002Ffigure>\u003Cp>Finally, the event-based motion simulation simulates the interaction between the balls and the rotating action. Then utilizing trigger and action task provide us the result of the ball’s order sequence as 2 > 1 > 3.\u003C\u002Fp>\u003Cp>Event-based motion analysis require with SOLIDWORKS Simulation® Professional added in.\u003C\u002Fp>\u003Cp>Written by Benjamin Cheung, Intelligent CAD\u002FCAM Technology Ltd.\u003C\u002Fp>","2021-06-14T11:00:31",{"node":33,"__typename":41},{"nicename":34,"description":35,"slug":34,"name":35,"firstName":36,"lastName":5,"avatar":37,"__typename":40},"ictcadcam","Intelligent CAD\u002FCAM Technology Ltd.","ICAT Cad\u002FCam",{"url":38,"__typename":39},"https:\u002F\u002Fblog-assets.solidworks.com\u002Fuploads\u002F2025\u002F12\u002Fict_sw-120x120-1.png-96x96.webp","Avatar","User","NodeWithAuthorToUserConnectionEdge",{"nodes":43,"edges":50,"__typename":55},[44],{"id":45,"name":46,"slug":47,"uri":48,"__typename":49},"dGVybToxOTk2","Tutorials","tutorials","\u002Fmastering\u002Ftutorials\u002F","Taxonomy_mastering",[51],{"isPrimary":52,"node":53,"__typename":54},false,{"id":45,"name":46,"slug":47,"uri":48,"__typename":49},"PostToTaxonomy_masteringConnectionEdge","PostToTaxonomy_masteringConnection",{"nodes":57,"__typename":79},[58,64,69,74],{"id":59,"name":60,"slug":61,"uri":62,"__typename":63},"dGVybTo5NjI4","3D Modeling","3d-modeling","\u002Ftags\u002F3d-modeling\u002F","Taxonomy_tag",{"id":65,"name":66,"slug":67,"uri":68,"__typename":63},"dGVybTo5NjA3","Simulation","simulation","\u002Ftags\u002Fsimulation\u002F",{"id":70,"name":71,"slug":72,"uri":73,"__typename":63},"dGVybTo5NjAz","SOLIDWORKS","solidworks","\u002Ftags\u002Fsolidworks\u002F",{"id":75,"name":76,"slug":77,"uri":78,"__typename":63},"dGVybTo5NTk2","Tips and Tricks","tips-tricks","\u002Ftags\u002Ftips-tricks\u002F","PostToTaxonomy_tagConnection",{"edges":81,"nodes":88,"__typename":90},[82],{"isPrimary":52,"node":83,"__typename":87},{"id":84,"name":71,"slug":72,"uri":85,"__typename":86},"dGVybTo1Ng==","\u002Fproducts\u002Fsolidworks\u002F","Taxonomy_product","PostToTaxonomy_productConnectionEdge",[89],{"id":84,"name":71,"slug":72,"uri":85,"__typename":86},"PostToTaxonomy_productConnection",{"nodes":92,"edges":123,"__typename":131},[93,107,116],{"id":94,"name":95,"slug":96,"uri":97,"parentId":98,"disciplines":99,"__typename":106},"dGVybTo2MA==","3D CAD","3d-cad","\u002Fdisciplines\u002F3d-cad\u002F","dGVybTo1OA==",{"nodes":100,"__typename":105},[101],{"title":95,"uri":102,"parentId":103,"__typename":104},"\u002Fdisciplines\u002Fdesign-engineering\u002F3d-cad","cG9zdDozNzcz","Discipline","Taxonomy_disciplineToDisciplineConnection","Taxonomy_discipline",{"id":98,"name":108,"slug":109,"uri":110,"parentId":111,"disciplines":112,"__typename":106},"Design and Engineering","design-engineering","\u002Fdisciplines\u002Fdesign-engineering\u002F",null,{"nodes":113,"__typename":105},[114],{"title":108,"uri":115,"parentId":111,"__typename":104},"\u002Fdisciplines\u002Fdesign-engineering",{"id":117,"name":66,"slug":67,"uri":118,"parentId":111,"disciplines":119,"__typename":106},"dGVybTo4NQ==","\u002Fdisciplines\u002Fsimulation\u002F",{"nodes":120,"__typename":105},[121],{"title":66,"uri":122,"parentId":111,"__typename":104},"\u002Fdisciplines\u002Fsimulation",[124,127,129],{"isPrimary":52,"node":125,"__typename":126},{"parentId":98,"id":94,"name":95,"slug":96,"uri":97,"__typename":106},"PostToTaxonomy_disciplineConnectionEdge",{"isPrimary":52,"node":128,"__typename":126},{"parentId":111,"id":98,"name":108,"slug":109,"uri":110,"__typename":106},{"isPrimary":52,"node":130,"__typename":126},{"parentId":111,"id":117,"name":66,"slug":67,"uri":118,"__typename":106},"PostToTaxonomy_disciplineConnection",{"canonical":5,"title":133,"metaDesc":5,"opengraphAuthor":5,"opengraphDescription":134,"opengraphTitle":15,"opengraphUrl":135,"opengraphSiteName":136,"opengraphPublishedTime":137,"opengraphModifiedTime":138,"twitterTitle":5,"twitterDescription":5,"readingTime":139,"metaRobotsNoindex":140,"__typename":141},"Event-Based Motion Analysis - Blog Solidworks","Motion analysis is a tool to help us simulate and analyze the…","\u002Fproducts\u002Fsolidworks\u002Fevent-based-motion-analysis\u002F","Blog Solidworks","2021-06-14T15:00:31+00:00","2026-03-06T13:23:50+00:00",2,"noindex","PostTypeSEO","Post","RootQueryToPostConnection",{},{},1776255976044]