这篇文章介绍了大蟒解析100 . pyd。文件的详细代码,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考
有的时候,为了对大蟒文件进行加密,会把大蟒模块编译成100 . pyd。文件,供其他人调用。拿到一个100 . pyd。文件,在没有文档说明的情况下,可以试试查看模块内的一些函数和类的用法。
首先导入XXX(pyd的文件名)
然后直接
打印(目录(XXX))
打印(帮助(xxx))
其中目录( )列出了属性和方法
而赫莱普()直接列出了其中的函数以及参数,并且是源码的函数名和类型,非常直观。
例如我这里的一个例子,输出如下:
[RC , __doc__ , __file__ , __loader__ , __name__ , __package__ , __spec__ , call_func , collision_recover , disable_robot , drag_mode_enable , enable_robot , get_analog_input , get_analog_output , get_collision_level , get_current_line , get_digital_input , get_joint_position , get_loaded_program ,
关于模块jkrc的帮助:
名字
jkrc——创建扩展类型的示例模块。
班
builtins.object
天主教;电阻
天主教;电阻类(builtins.object)
钢筋混凝土对象
|
|此处定义的方法:
|
| __init__(self,/,*args,**kwargs)
|初始化自我。请参阅帮助(类型(自我))以获得准确的签名。
|
|调用函数(.)
|描述
|
|碰撞_恢复(.)
|描述
|
|禁用_机器人(.)
|描述
|
|拖动模式启用(.)
|描述
|
|启用_机器人(.)
|描述
|
|获取模拟输入(.)
|描述
|
|获取模拟输出(.)
|描述
|
|获取冲突级别(.)
|描述
|
|获取当前行(.)
|描述
|
|获取数字输入(.)
|描述
|
|获取数字输出(.)
|描述
|
|获取关节位置(.)
|描述
|
|获取已加载的程序(.)
|描述
|
| get_payload(.)
|描述
|
|获取程序状态(.)
|描述
|
| get_rapidrate(.)
|描述
|
|获取机器人状态(.)
|描述
|
|获取软件开发工具包版本(.)
|描述
|
| get_tcp_position(.)
|描述
|
|获取工具标识(.)
|描述
|
|获取_用户_帧_id(.)
|描述
|
| is_extio_running(.)
|描述
|
| is_in_collision(.)
|描述
|
| is_in_drag_mode(.)
|描述
|
| is_in_pos(.)
|描述
|
| is_on_limit(.)
|描述
|
慢跑(.)
|描述
|
|点动_停止(.)
|描述
|
|关节_移动(.)
|描述
|
| kine_forward(.)
|描述
|
| kine_inverse(.)
|描述
|
|线性_移动(.)
|描述
|
|登录(.)
|登录指定的机器人
|
注销(.)
|注销指定的机器人
|
|电源关闭(.)
|描述
|
|通电(.)
|描述
|
| program_abort(.)
|描述
|
|程序加载(.)
|描述
|
|程序暂停(.)
|描述
|
|程序_简历(.)
|描述
|
|程序运行(.)
|描述
|
|四元数矩阵(.)
|描述
|
| rot _ matrix _ to _四元数(.)
|描述
|
| rot_matrix_to_rpy(.)
|描述
|
| rpy_to_rot_matrix(.)
|描述
|
|伺服_j(.)
|描述
|
|伺服_移动_启用(.)
|描述
|
|伺服_p(.)
|描述
|
|设置模拟输出(.)
|描述
|
|设置碰撞级别(.)
|描述
|
|设置数字输出(.)
|描述
|
|设置错误处理程序(.)
|描述
|
| set_payload(.)
|描述
|
| set_rapidrate(.)
|描述
|
|集合_工具_数据(.)
|描述
|
|集合_工具_id(.)
|描述
|
|设置_用户_帧_数据(.)
|描述
.
以上所述是小编给大家介绍的大蟒解析100 . pyd。文件的详细代码,希望对大家有所帮助。在此也非常感谢大家对我们网站的支持!