Use Toggle Buttons to Play Multiple Sequence
var sequencePlayed = false;
$scope.resetSequence = function() {
angular.element(document.getElementById('__studioIDofModelWidget__')).scope().reset();
$scope.view.wdg['toggleButton-3']['pressed'] = false;
$scope.view.wdg['toggleButton-2']['pressed'] = false;
$scope.view.wdg['toggleButton-1']['pressed'] = false;
sequencePlayed = false;
setTimeout(function(){
$scope.view.wdg['__studioIDofModelWidget__']['sequence'] = '';
$scope.$applyAsync();
},0);
}
// plays blade removal sequence
$scope.blades = function() {
if(sequencePlayed) {
$scope.resetSequence();
}
else {
$scope.playseq('__nameOfPVI__');//ex 'l-Creo 3D - blade_5Fchange.pvi' this can be found by opening of the pvz
}
}
$scope.exhaust = function() {
if(sequencePlayed) {
$scope.resetSequence();
}
else {
$scope.playseq('__nameOFPVI__');//ex 'l-Creo 3D - Exhaust.pvi' this can be found by opening of the pvz
}
}
$scope.playseq = function(name) {
sequencePlayed = true;
$scope.view.wdg['__studioIDofModelWidget__']['sequence'] = name;
$scope.$applyAsync();
$timeout(function() {
$scope.$broadcast('app.view["Home"].wdg["__studioIDofModelWidget__"].svc.playAll');
}, 800);
}