TRIZ经典矛盾矩阵.exe

一、概要

在这里插入图片描述
  这是一款基于pyqt5开发的用于查询TRIZ经典矛盾矩阵的软件。

  矛盾矩阵是一种工具,可以帮助人们解决技术创新过程中遇到的各种矛盾。它最早由阿奇舒勒先生在1970年提出,后来经过其他人的不断发展和完善,现在已经成为一套比较成熟的理论和方法体系。

  矛盾矩阵的作用是提供一种系统性检索入口,根据系统的改善参数和恶化参数,找到解决特定类型技术矛盾的发明原理。它可以通过分析技术系统中的矛盾,并利用矩阵的形式表达各元素之间的矛盾关系,从而帮助人们更好地理解和解决这些矛盾。使用矛盾矩阵的方法如下:

  1. 确定技术系统中的矛盾:首先需要明确技术系统中存在的矛盾,这可以通过分析系统的功能、性能、成本等方面来确定。
  2. 确定通用工程参数:技术系统中的矛盾通常可以用一些通用工程参数来描述,例如:强度、硬度、稳定性等等。需要根据矛盾确定需要关注的通用工程参数。
  3. 构建矛盾矩阵:根据确定的需要关注的通用工程参数以及其他相关因素,构建一个矛盾矩阵。该矩阵中包含了各种可能的矛盾关系,以及解决这些矛盾的发明原理。
  4. 检索发明原理:在矛盾矩阵中,可以系统性地检索可以解决特定矛盾的发明原理。可以根据矩阵中提供的检索入口,快速找到可能解决问题的发明原理。
  5. 应用发明原理:在检索到可能解决问题的发明原理后,可以将其应用到实际的技术系统中,尝试解决存在的矛盾。

  在使用矛盾矩阵时,需要注意的是,它只是一种工具,不能保证一定能解决问题。但是,通过矛盾矩阵提供的信息和指导,可以帮助人们更有效地发现和解决技术系统中的矛盾。

TRIZ经典矛盾矩阵表.xslx

二、技术细节

I.函数open_dialog()和open_version_dialog()

# 使用说明对话框
def open_dialog(self):
    # 创建对话框实例
    dialog = Instructions_Dialog(self)
    # 显示对话框并等待用户响应
    dialog.exec_()

# 版本对话框
def open_version_dialog(self):
    # 创建对话框实例
    dialog = version_Dialog(self)
    # 显示对话框并等待用户响应
    dialog.exec_()

  代码中,这两个函数(open_dialogopen_version_dialog)的流程看起来比较简单。下面是基于这些代码的分析:

  1. open_dialog函数:

    • 创建一个名为Instructions_Dialog的对话框实例,这个对话框包含一些使用说明和指导信息。
    • 通过调用exec_()方法来显示这个对话框,并等待用户的响应。这个方法会阻塞当前线程,直到用户关闭对话框。
  2. open_version_dialog函数:

    • 创建一个名为version_Dialog的对话框实例,这个对话框用来显示软件的版本信息。
    • 同样,通过调用exec_()方法来显示这个对话框,并等待用户的响应。

  需要注意的是,这些函数并没有明确的返回值,它们的工作主要是显示对话框并等待用户交互。当用户关闭对话框后,exec_()方法会返回,这时就可以根据需要对用户输入进行进一步的处理。

II.函数resolvent()

# 寻找解决方法
def resolvent(self):
    try:
        self.textBrowser.clear()
        self.greetings()        # 软件使用问候语
        data_dict = {
   '运动物体的重量': 3, '静止物体的重量': 4, '运动物体的长度': 5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值