第三章 凸轮机构

1.什么是凸轮机构传动中的刚性冲击和柔性冲击?
答:在机构运动的某些位置,从动件加速发生突变,当突变值为无穷大时,称为刚性冲击;
当突变值有限时,称为柔性冲击。
2.什么是凸轮实际轮廓的变尖现象和从动件(推杆)运动的失真现象?它对凸轮机构的工作
有何影响?如何加以避免?

答:对于盘形凸轮,当外凸部分的理论轮廓曲率半径与滚子半径相等时,凸轮实际轮廓变尖
(实际轮廓曲率半径为零)。在机构运动过程中,该处轮廓易磨损变形,若再增大滚子半径
会导致从动件运动规律失真。增大凸轮基圆半径或限制滚子半径可以避免实际轮廓变尖或失
真现象的发生。
3.一滚子从动件盘形凸轮机构,若凸轮实际轮廓线不变而将滚子半径增大,则从动件的运动
规律是否变化?

答:改变滚子半径后凸轮理论轮廓随之改变,因此从动件运动规律也将发生变化。
4.对于直线运动从动件盘形凸轮机构,欲减小推程压力角,有哪些常用措施?
答:增大凸轮基圆半径、采用正偏置(从动件移动道路与推程段速度瞬心位于凸轮转动中心
同侧)可减小凸轮机构的推程压力角。

5.为什么平底直动从动件盘形凸轮机构的凸轮廓线一定要外凸?滚子直动从动件盘形凸轮
机构的凸轮轮廓线去允许内凹?

答:如果凸轮内凹,则会出现从动件的平底不能和凸轮内凹曲线上各点都

### FreeSWITCH 中 `listen` 的配置及用法 FreeSWITCH 是一个开源的软交换平台,支持种协议和功能。其中,`listen` 配置主要用于定义服务器监听哪些 IP 地址和端口来接收 SIP 或其他类型的流量。 #### 1. 基本概念 在 FreeSWITCH 中,SIP 协议通过 `<listen>` 节点进行配置,该节点通常位于 XML 文件中的 `[sip_profiles]/internal.xml` 和 `[sip_profiles]/external.xml` 下。这些文件用于分别定义内部网络和外部网络的 SIP 流量处理方式[^1]。 #### 2. 默认配置位置 默认情况下,FreeSWITCH 的 SIP 配置文件存储在 `/usr/local/freeswitch/conf/sip_profiles/` 目录下。主要涉及两个核心配置文件: - **internal.xml**: 定义局域网内的通信设置。 - **external.xml**: 定义广域网上的通信设置。 #### 3. 配置语法 以下是典型的 `<listen>` 配置示例: ```xml <param name="bind-ports" value="5060,5080"/> <param name="local-network-acl" value="rfc1918"/> <param name="ext-rtp-ip" value="$${local_ip_v4}"/> <param name="ext-sip-ip" value="$${local_ip_v4}"/> <listen address="0.0.0.0" port="5060" transport="udp"/> <listen address="::" port="5060" transport="tcp"/> ``` 上述配置说明如下: - `address`: 指定绑定的地址。可以是具体的 IPv4 (如 `192.168.1.1`) 或 IPv6 (`::`) 地址,也可以使用通配符 `0.0.0.0` 表示监听所有可用接口。 - `port`: 绑定到指定的端口号,默认为标准 SIP 端口 `5060`。 - `transport`: 指定使用的传输协议,可选值包括 `udp`, `tcp`, `tls` 等。 #### 4. 参数详解 除了 `<listen>` 外,还需要关注一些关联参数以完成完整的配置: - `bind-ports`: 设置要监听多个端口,逗号分隔。 - `local-network-acl`: 使用 ACL 控制允许访问的本地网络范围。 - `ext-rtp-ip` 和 `ext-sip-ip`: 当 NAT 存在时,指定对外暴露的 RTP/SIP 地址。 #### 5. 实际案例 假设需要让 FreeSWITCH 同时监听 UDP 和 TCP 上的 5060 端口,并仅限于特定子网(如 `192.168.1.0/24`),可以在 `internal.xml` 中添加以下内容: ```xml <param name="local-network-acl" value="private_nets"/> <listen address="192.168.1.1" port="5060" transport="udp"/> <listen address="192.168.1.1" port="5060" transport="tcp"/> ``` 同时,在 `vars.xml` 中定义对应的 ACL 列表: ```xml <variable name="local_network_acl" value="192.168.1.0/24;172.16.0.0/12;10.0.0.0/8"/> ``` 这样即可实现更精细的安全控制。 #### 6. 注意事项 - 如果启用了 TLS 加密,则需额外配置证书路径及相关选项。 - 修改配置后记得重启 FreeSWITCH 服务以使更改生效: ```bash systemctl restart freeswitch ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

今天搞机了吗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值