pycatia.simulation_interfaces.replay¶
Module initially auto generated using V5Automation files from CATIA V5 R28 on 2020-09-25 14:34:21.593357
Warning
The notes denoted “CAA V5 Visual Basic Help” are to be used as reference only. They are there as a guide as to how the visual basic / catscript functions work and thus help debugging in pycatia.
- class pycatia.simulation_interfaces.replay.Replay(com_object)¶
Note
CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357)
System.IUnknownSystem.IDispatchSystem.CATBaseUnknownSystem.CATBaseDispatchSystem.AnyObjectReplayThe interface to access a CATIAReplayUse this interface to customize the Replay object- add_product_motion(i_product: Product) int ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func AddProductMotion(Product iProduct) As longAdds a product to be taken into account in the Replayobject.Parameters:iProductCATIAProduct. Product to add.oChannelChannel number.
- Parameters:
i_product (Product) –
- Return type:
int
- add_sample(i_channel: int, i_current_time: float, i_position: tuple) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub AddSample(long iChannel,double iCurrentTime,CATSafeArrayVariant iPosition)Adds a sample(set of values) for a channel at a specifictimeParameters:iChannelChannel number.iCurrentTimeTime.iPositionArray of values to consider the the specifiedchannel.
- Parameters:
i_channel (int) –
i_current_time (float) –
i_position (tuple) –
- Return type:
None
- get_nb_product_motion() int ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func GetNbProductMotion() As longGet the number of channel related to products.Parameters:oNbChannelNumber of channel associated to products.
- Return type:
int
- get_nb_sample(i_channel: int) int ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func GetNbSample(long iChannel) As longGet the number of samples for a channel number.Parameters:iChannelChannel index.oNbSampleNumber of samples.
- Parameters:
i_channel (int) –
- Return type:
int
- get_product(i_channel: int) Product ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func GetProduct(long iChannel) As ProductGet the product for a channel.Parameters:iChannelChannel index.oProductProduct.
- Parameters:
i_channel (int) –
- Return type:
- get_sample_position(i_channel: int, i_sample: int, o_position: tuple) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub GetSamplePosition(long iChannel,long iSample,CATSafeArrayVariant oPosition)Get the sample values.Parameters:iChannelChannel index.iSampleSample index.oPositionArray of values.
- Parameters:
i_channel (int) –
i_sample (int) –
o_position (tuple) –
- Return type:
None
- get_sample_time(i_channel: int, i_sample: int) float ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Func GetSampleTime(long iChannel,long iSample) As doubleGet the sample time.Parameters:iChannelChannel index.iSampleSample index.oTimeTime value.
- Parameters:
i_channel (int) –
i_sample (int) –
- Return type:
float
- remove_sample(i_channel: int, i_sample: int) None ¶
Note
- CAA V5 Visual Basic Help (2020-09-25 14:34:21.593357))
- o Sub RemoveSample(long iChannel,long iSample)Remove a specific sample.Parameters:iChannelChannel index.iSampleSample index.
- Parameters:
i_channel (int) –
i_sample (int) –
- Return type:
None