NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::JournalManager类 参考

表示JournalManager,用于在录制和重放日志文件时查询日志相关数据。 NX设置的语言或当前录制的语言可通过NXOpen::Preferences::SessionUserInterface::JournalLanguage 确定。
要获取此类的实例,请参考 NXOpen::Session

创建于NX11.0.0.
更多...

#include <JournalManager.hxx>

Public 成员函数

void InsertComment (const char *comment)
 将字符串作为注释插入到日志中。 注释带有正在记录语言的适当标记,因此它会成为注释。如果在未记录日志时调用此方法, 该方法将不执行任何操作。
创建于NX11.0.0。

许可证要求:无
void InsertComment (const NXString &comment)
 将字符串作为注释插入日志。 该注释会根据正在录制的语言使用适当的标记,以便其成为注释。若在未录制日志时调用,此方法无任何操作。
创建于NX11.0.0.

许可要求:无
void InsertUserDefinedCode (const char *userDefinedCode)
 将传入的字符串插入日志。 若在未录制日志时调用,此方法无任何操作。
创建于NX11.0.0.

许可要求:无
void InsertUserDefinedCode (const NXString &userDefinedCode)
 将传入的字符串插入日志。 若在未录制日志时调用,此方法无任何操作。
创建于NX11.0.0.

许可要求:无
bool IsJournalRecording ()
bool IsJournalRunning ()
NXOpen::Preferences::SessionUserInterface::JournalLanguageType JournalLanguage ()
 日志将被记录的语言。 这是一个便捷查询,因为它将返回与 NXOpen::Preferences::SessionUserInterface::JournalLanguage 相同的值。
创建于NX11.0.0。

许可证要求:无
bool PauseJournal ()
bool PauseJournalingOfBlockStylerCalls ()
void RecordJournal (const char *filename)
 开始记录日志文件。 这将使用 NXOpen::Preferences::SessionUserInterface::SetJournalLanguage 中指定的语言记录日志文件。 适当的扩展名将根据首选项添加。 如果日志已在记录,则会抛出错误。
创建于NX11.0.0。

许可证要求:dotnet_author(".NET API作者")OR c_p_p_author("C++ API作者")OR java_author("Java API作者")
void RecordJournal (const NXString &filename)
 开始记录日志文件。 这将使用 NXOpen::Preferences::SessionUserInterface::SetJournalLanguage 中指定的语言记录日志文件。 适当的扩展名将根据首选项添加。 如果日志已在记录,则会抛出错误。
创建于NX11.0.0。

许可证要求:dotnet_author(".NET API作者")OR c_p_p_author("C++ API作者")OR java_author("Java API作者")
void SetPauseJournal (bool isJournalRunning)
void SetPauseJournalingOfBlockStylerCalls (bool pauseBlockStylerCalls)
void StopRecordingJournal ()
 停止录制日志文件。 如果在NX当前未录制时调用此方法,将抛出错误。
创建于 NX11.0.0.

许可要求:dotnet_author (".NET API Author") OR c_p_p_author ("C++ API Author") OR java_author ("Java API Author")
tag_t Tag () const

详细描述

表示JournalManager,用于在录制和重放日志文件时查询日志相关数据。 NX设置的语言或当前录制的语言可通过NXOpen::Preferences::SessionUserInterface::JournalLanguage 确定。
要获取此类的实例,请参考 NXOpen::Session

创建于NX11.0.0.

日志管理器

成员函数说明

◆ InsertComment() [1/2]

void NXOpen::JournalManager::InsertComment ( const char * comment)

将字符串作为注释插入到日志中。 注释带有正在记录语言的适当标记,因此它会成为注释。如果在未记录日志时调用此方法, 该方法将不执行任何操作。
创建于NX11.0.0。

许可证要求:无

参数
comment要插入到日志中的注释

◆ InsertComment() [2/2]

void NXOpen::JournalManager::InsertComment ( const NXString & comment)

将字符串作为注释插入日志。 该注释会根据正在录制的语言使用适当的标记,以便其成为注释。若在未录制日志时调用,此方法无任何操作。
创建于NX11.0.0.

许可要求:无

参数
comment要插入到日志中的注释

◆ InsertUserDefinedCode() [1/2]

void NXOpen::JournalManager::InsertUserDefinedCode ( const char * userDefinedCode)

将传入的字符串插入日志。 若在未录制日志时调用,此方法无任何操作。
创建于NX11.0.0.

许可要求:无

参数
userDefinedCode要插入到日志中的用户自定义代码

◆ InsertUserDefinedCode() [2/2]

void NXOpen::JournalManager::InsertUserDefinedCode ( const NXString & userDefinedCode)

将传入的字符串插入日志。 若在未录制日志时调用,此方法无任何操作。
创建于NX11.0.0.

许可要求:无

参数
userDefinedCode要插入到日志中的用户自定义代码

◆ IsJournalRecording()

bool NXOpen::JournalManager::IsJournalRecording ( )

返回指示是否正在录制日志的标志。 若为true,表明正在录制日志。
创建于NX11.0.0.

许可要求:无

◆ IsJournalRunning()

bool NXOpen::JournalManager::IsJournalRunning ( )

返回指示NX内部是否正在重放日志的标志。 若为true,表明日志正在运行。此方法仅在使用Play Journal对话框在NX交互会话中重放日志时返回true。 该方法仅适用于VB、C#和Python日志的重放。
创建于NX11.0.0.

许可要求:无

◆ JournalLanguage()

NXOpen::Preferences::SessionUserInterface::JournalLanguageType NXOpen::JournalManager::JournalLanguage ( )

日志将被记录的语言。 这是一个便捷查询,因为它将返回与 NXOpen::Preferences::SessionUserInterface::JournalLanguage 相同的值。
创建于NX11.0.0。

许可证要求:无

获取

◆ PauseJournal()

bool NXOpen::JournalManager::PauseJournal ( )

获取用于指示是否应暂停日志调用的标志。暂停/恢复记录对日志的调用。 当从日志文件播放中调用此方法时,播放完成后暂停将自动结束。如果日志 在NX内部使用“播放日志”功能运行,或使用方法NXOpen::JournalManager::PlayDotNetJournal 从正在执行的日志中调用,则此情况成立。换句话说,如果您开始记录日志, 然后播放一个调用此方法的日志(通过播放日志对话框或方法调用)。日志仅会 在其播放期间暂停,该日志播放完毕后,日志记录将恢复。 当从NXOpen DLL调用此方法时,对于那些运行后不会立即卸载的程序, 该标志会在DLL运行或返回控制权给NX后保留。如果此DLL在日志记录场景之外运行, 这可能会对撤销操作产生影响。
创建于NX11.0.0。

许可证要求:无

◆ PauseJournalingOfBlockStylerCalls()

bool NXOpen::JournalManager::PauseJournalingOfBlockStylerCalls ( )

获取用于指示是否应暂停BlockStyler日志调用的标志。如果为true,BlockStyler调用将不会记录到日志中。 当从日志文件播放中调用此方法时,播放完成后暂停将自动结束。如果日志 在NX内部使用“播放日志”功能运行,或使用方法NXOpen::JournalManager::PlayDotNetJournal 从正在执行的日志中调用,则此情况成立。换句话说,如果您开始记录日志, 然后播放一个调用此方法的日志(通过播放日志对话框或方法调用)。日志仅会 在其播放期间暂停,该日志播放完毕后,日志记录将恢复。 当从NXOpen DLL调用此方法时,对于那些运行后不会立即卸载的程序, 该标志会在DLL运行或返回控制权给NX后保留。如果此DLL在日志记录场景之外运行, 这可能会对撤销操作产生影响。
创建于NX11.0.0。

许可证要求:无

◆ RecordJournal() [1/2]

void NXOpen::JournalManager::RecordJournal ( const char * filename)

开始记录日志文件。 这将使用 NXOpen::Preferences::SessionUserInterface::SetJournalLanguage 中指定的语言记录日志文件。 适当的扩展名将根据首选项添加。 如果日志已在记录,则会抛出错误。
创建于NX11.0.0。

许可证要求:dotnet_author(".NET API作者")OR c_p_p_author("C++ API作者")OR java_author("Java API作者")

参数
filename记录日志文件的路径。扩展名将根据首选项自动添加。

◆ RecordJournal() [2/2]

void NXOpen::JournalManager::RecordJournal ( const NXString & filename)

开始记录日志文件。 这将使用 NXOpen::Preferences::SessionUserInterface::SetJournalLanguage 中指定的语言记录日志文件。 适当的扩展名将根据首选项添加。 如果日志已在记录,则会抛出错误。
创建于NX11.0.0。

许可证要求:dotnet_author(".NET API作者")OR c_p_p_author("C++ API作者")OR java_author("Java API作者")

参数
filename记录日志文件的路径。扩展名将根据首选项自动添加。

◆ SetPauseJournal()

void NXOpen::JournalManager::SetPauseJournal ( bool isJournalRunning)

设置用于指示是否应暂停日志调用的标志。暂停/恢复记录对日志的调用。 当从日志文件播放中调用此方法时,播放完成后暂停将自动结束。如果日志 在NX内部使用“播放日志”功能运行,或使用方法NXOpen::JournalManager::PlayDotNetJournal 从正在执行的日志中调用,则此情况成立。换句话说,如果您开始记录日志, 然后播放一个调用此方法的日志(通过播放日志对话框或方法调用)。日志仅会 在其播放期间暂停,该日志播放完毕后,日志记录将恢复。 当从NXOpen DLL调用此方法时,对于那些运行后不会立即卸载的程序, 该标志会在DLL运行或返回控制权给NX后保留。如果此DLL在日志记录场景之外运行, 这可能会对撤销操作产生影响。
创建于NX11.0.0。

许可证要求:无

参数
isJournalRunningisjournalrunning

◆ SetPauseJournalingOfBlockStylerCalls()

void NXOpen::JournalManager::SetPauseJournalingOfBlockStylerCalls ( bool pauseBlockStylerCalls)

设置用于指示是否应暂停BlockStyler日志调用的标志。如果为true,BlockStyler调用将不会记录到日志中。 当从日志文件播放中调用此方法时,播放完成后暂停将自动结束。如果日志 在NX内部使用“播放日志”功能运行,或使用方法NXOpen::JournalManager::PlayDotNetJournal 从正在执行的日志中调用,则此情况成立。换句话说,如果您开始记录日志, 然后播放一个调用此方法的日志(通过播放日志对话框或方法调用)。日志仅会 在其播放期间暂停,该日志播放完毕后,日志记录将恢复。 当从NXOpen DLL调用此方法时,对于那些运行后不会立即卸载的程序, 该标志会在DLL运行或返回控制权给NX后保留。如果此DLL在日志记录场景之外运行, 这可能会对撤销操作产生影响。
创建于NX11.0.0。

许可证要求:无

参数
pauseBlockStylerCallspauseblockstylercalls

◆ Tag()

tag_t NXOpen::JournalManager::Tag ( ) const

返回此对象的标签。